OGRE
2.2.4
Object-Oriented Graphics Rendering Engine
|
Classes | |
class | Ogre::ArrayMemoryManager |
Abstract memory manager for managing large chunks of contiguous memory, optimized for SoA (Structure of Arrays) implementations. More... | |
class | Ogre::ArrayMemoryManager::RebaseListener |
When mUsedMemory >= mMaxMemory (that is, we've exhausted all our preallocated memory) ArrayMemoryManager will proceed to reallocate all memory. More... | |
class | Ogre::NodeArrayMemoryManager |
Implementation to create the Transform variables needed by Nodes & SceneNodes. More... | |
class | Ogre::ObjectDataArrayMemoryManager |
Implementation to create the ObjectData variables needed by MovableObjects. More... | |
Namespaces | |
Ogre | |
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/ | |
Typedefs | |
typedef void(* | Ogre::CleanupRoutines) (char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize) |
typedef vector< char * >::type | Ogre::MemoryPoolVec |
Functions | |
void | Ogre::cleanerArrayAabb (char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize) |
void | Ogre::cleanerArrayQuaternion (char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize) |
void | Ogre::cleanerArrayVector3Unit (char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize) |
void | Ogre::cleanerArrayVector3Zero (char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize) |
void | Ogre::cleanerFlat (char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize) |