|  | OGRE-Next 3.0.0
    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 | |
| namespace | Ogre | 
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
| 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) |