![]() |
VR-Forces 4.2 Class Documentation
|
Classes | |
| class | ScopedFrame |
Public Types | |
| typedef boost::shared_ptr < DtDebugDrawerSharedMemoryManager > | BufferPtr |
| typedef std::vector< BufferPtr > | BufferVector |
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 |
| ScopedFrame * | myCurrentFrame |
| DtDebugDrawerNameManager::MemoryType | myType |
Friends | |
| class | ScopedFrame |
| typedef boost::shared_ptr<DtDebugDrawerSharedMemoryManager> DtMultiBufferDebugDrawer::BufferPtr |
| typedef std::vector<BufferPtr> DtMultiBufferDebugDrawer::BufferVector |
| 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 |
||
| ) |
| DtDebugDrawerSharedMemoryManager::Header DtMultiBufferDebugDrawer::header | ( | ) | const |
| void DtMultiBufferDebugDrawer::setHeader | ( | const DtDebugDrawerSharedMemoryManager::Header & | ) |
| bool DtMultiBufferDebugDrawer::push | ( | DtDebugDrawerGeometryMemory * | shape | ) |
| void DtMultiBufferDebugDrawer::update | ( | ) |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |