VR-Forces 4.2 Class Documentation
List of all members | Classes | Public Types | Public Member Functions | Private Attributes | Friends
DtMultiBufferDebugDrawer Class Reference

Classes

class  ScopedFrame

Public Types

typedef boost::shared_ptr
< DtDebugDrawerSharedMemoryManager
BufferPtr
typedef std::vector< BufferPtrBufferVector

Public Member Functions

 DtMultiBufferDebugDrawer (std::string tag, unsigned long bufferSize=10485670/2, unsigned long maxBuffers=13)
 DtMultiBufferDebugDrawer (std::string tag, DtDebugDrawerNameManager::MemoryType type, unsigned long bufferSize=10485670/2, unsigned long maxBuffers=13)
DtDebugDrawerSharedMemoryManager::Header header () const
void setHeader (const DtDebugDrawerSharedMemoryManager::Header &)
bool push (DtDebugDrawerGeometryMemory *shape)
void update ()

Private Attributes

std::string myTag
DtDebugDrawerSharedMemoryManager::Header myHeader
unsigned long myBufferSize
BufferVector myBuffers
ScopedFramemyCurrentFrame
DtDebugDrawerNameManager::MemoryType myType

Friends

class ScopedFrame

Member Typedef Documentation

Constructor & Destructor Documentation

DtMultiBufferDebugDrawer::DtMultiBufferDebugDrawer ( std::string  tag,
unsigned long  bufferSize = 10485670/2,
unsigned long  maxBuffers = 13 
)
DtMultiBufferDebugDrawer::DtMultiBufferDebugDrawer ( std::string  tag,
DtDebugDrawerNameManager::MemoryType  type,
unsigned long  bufferSize = 10485670/2,
unsigned long  maxBuffers = 13 
)

Member Function Documentation

DtDebugDrawerSharedMemoryManager::Header DtMultiBufferDebugDrawer::header ( ) const
void DtMultiBufferDebugDrawer::setHeader ( const DtDebugDrawerSharedMemoryManager::Header )
bool DtMultiBufferDebugDrawer::push ( DtDebugDrawerGeometryMemory shape)
void DtMultiBufferDebugDrawer::update ( )

Friends And Related Function Documentation

friend class ScopedFrame
friend

Member Data Documentation

std::string DtMultiBufferDebugDrawer::myTag
private
DtDebugDrawerSharedMemoryManager::Header DtMultiBufferDebugDrawer::myHeader
private
unsigned long DtMultiBufferDebugDrawer::myBufferSize
private
BufferVector DtMultiBufferDebugDrawer::myBuffers
private
ScopedFrame* DtMultiBufferDebugDrawer::myCurrentFrame
private
DtDebugDrawerNameManager::MemoryType DtMultiBufferDebugDrawer::myType
private

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)