_addDirtyStaticBatch(InstanceBatch *dirtyBatch) | Ogre::v1::InstanceManager | |
_addToDynamicBatchList(InstanceBatch *dynamicBatch) | Ogre::v1::InstanceManager | |
_removeFromDynamicBatchList(InstanceBatch *batch) | Ogre::v1::InstanceManager | |
_updateDirtyBatches(void) | Ogre::v1::InstanceManager | |
_updateDirtyBatchesThread(size_t threadIdx) | Ogre::v1::InstanceManager | |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
BatchSettingId enum name | Ogre::v1::InstanceManager | |
CAST_SHADOWS enum value | Ogre::v1::InstanceManager | |
cleanupEmptyBatches(void) | Ogre::v1::InstanceManager | |
createInstancedEntity(const String &materialName, SceneMemoryMgrTypes sceneType=SCENE_DYNAMIC) | Ogre::v1::InstanceManager | |
defragmentBatches(bool optimizeCulling) | Ogre::v1::InstanceManager | |
getInstanceBatchIterator(const String &materialName, SceneMemoryMgrTypes sceneType) const | Ogre::v1::InstanceManager | |
getInstanceBatchMapIterator(void) const | Ogre::v1::InstanceManager | inline |
getInstancingTechnique() const | Ogre::v1::InstanceManager | inline |
getMaxOrBestNumInstancesPerBatch(const String &materialName, size_t suggestedSize, uint16 flags) | Ogre::v1::InstanceManager | |
getName() const | Ogre::v1::InstanceManager | inline |
getNumCustomParams() const | Ogre::v1::InstanceManager | inline |
getSceneManager() const | Ogre::v1::InstanceManager | inline |
getSetting(BatchSettingId id, IdString materialName) const | Ogre::v1::InstanceManager | |
hasSettings(IdString materialName) const | Ogre::v1::InstanceManager | inline |
HWInstancingBasic enum value | Ogre::v1::InstanceManager | |
HWInstancingVTF enum value | Ogre::v1::InstanceManager | |
InstanceBatchIterator typedef | Ogre::v1::InstanceManager | |
InstanceBatchMapIterator typedef | Ogre::v1::InstanceManager | |
InstanceManager(IdString customName, SceneManager *sceneManager, const String &meshName, const String &groupName, InstancingTechnique instancingTechnique, uint16 instancingFlags, size_t instancesPerBatch, unsigned short subMeshIdx, bool useBoneMatrixLookup=false) | Ogre::v1::InstanceManager | |
InstancingTechnique enum name | Ogre::v1::InstanceManager | |
InstancingTechniquesCount enum value | Ogre::v1::InstanceManager | |
NUM_SETTINGS enum value | Ogre::v1::InstanceManager | |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
setBatchesAsStatic(bool bStatic) | Ogre::v1::InstanceManager | |
setInstancesPerBatch(size_t instancesPerBatch) | Ogre::v1::InstanceManager | |
setMaxLookupTableInstances(size_t maxLookupTableInstances) | Ogre::v1::InstanceManager | |
setNumCustomParams(unsigned char numCustomParams) | Ogre::v1::InstanceManager | |
setSetting(BatchSettingId id, bool enabled, IdString materialName=IdString()) | Ogre::v1::InstanceManager | |
ShaderBased enum value | Ogre::v1::InstanceManager | |
SHOW_BOUNDINGBOX enum value | Ogre::v1::InstanceManager | |
TextureVTF enum value | Ogre::v1::InstanceManager | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~InstanceManager() | Ogre::v1::InstanceManager | virtual |