Ogre::InstanceManager Member List
This is the complete list of members for Ogre::InstanceManager, including all inherited members.

_addDirtyBatch(InstanceBatch *dirtyBatch) | Ogre::InstanceManager |
_updateDirtyBatches(void) | Ogre::InstanceManager |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | `[explicit]`
applySettingToBatches(BatchSettingId id, bool value, const InstanceBatchVec &container) | Ogre::InstanceManager | `[private]`
BatchSettingId enum name | Ogre::InstanceManager |
BatchSettingsMap typedef | Ogre::InstanceManager | `[private]`
buildNewBatch(const String &materialName, bool firstTime) | Ogre::InstanceManager | `[private]`
CAST_SHADOWS enum value | Ogre::InstanceManager |
cleanupEmptyBatches(void) | Ogre::InstanceManager |
createInstancedEntity(const String &materialName) | Ogre::InstanceManager |
defragmentBatches(bool optimizeCull, vector< InstancedEntity * >::type &entities, InstanceBatchVec &fragmentedBatches) | Ogre::InstanceManager | `[private]`
defragmentBatches(bool optimizeCulling) | Ogre::InstanceManager |
getFreeBatch(const String &materialName) | Ogre::InstanceManager | `[private]`
getInstanceBatchIterator(const String &materialName) const | Ogre::InstanceManager |
getInstanceBatchMapIterator(void) const | Ogre::InstanceManager |
getMaxOrBestNumInstancesPerBatch(String materialName, size_t suggestedSize, uint16 flags) | Ogre::InstanceManager |
getName() const | Ogre::InstanceManager |
getSetting(BatchSettingId id, const String &materialName) const | Ogre::InstanceManager |
hasSettings(const String &materialName) const | Ogre::InstanceManager |
HWInstancingBasic enum value | Ogre::InstanceManager |
HWInstancingVTF enum value | Ogre::InstanceManager |
InstanceBatchIterator typedef | Ogre::InstanceManager |
InstanceBatchMap typedef | Ogre::InstanceManager | `[private]`
InstanceBatchMapIterator typedef | Ogre::InstanceManager |
InstanceBatchVec typedef | Ogre::InstanceManager | `[private]`
InstanceManager(const String &customName, SceneManager *sceneManager, const String &meshName, const String &groupName, InstancingTechnique instancingTechnique, uint16 instancingFlags, size_t instancesPerBatch, unsigned short subMeshIdx, bool useBoneMatrixLookup=false) | Ogre::InstanceManager |
InstancingTechnique enum name | Ogre::InstanceManager |
InstancingTechniquesCount enum value | Ogre::InstanceManager |
mBatchSettings | Ogre::InstanceManager | `[private]`
mDirtyBatches | Ogre::InstanceManager | `[private]`
mIdCount | Ogre::InstanceManager | `[private]`
mInstanceBatches | Ogre::InstanceManager | `[private]`
mInstancesPerBatch | Ogre::InstanceManager | `[private]`
mInstancingFlags | Ogre::InstanceManager | `[private]`
mInstancingTechnique | Ogre::InstanceManager | `[private]`
mMaxLookupTableInstances | Ogre::InstanceManager | `[private]`
mMeshReference | Ogre::InstanceManager | `[private]`
mName | Ogre::InstanceManager | `[private]`
mSceneManager | Ogre::InstanceManager | `[private]`
mSharedRenderOperation | Ogre::InstanceManager | `[private]`
mSubMeshIdx | Ogre::InstanceManager | `[private]`
NUM_SETTINGS enum value | Ogre::InstanceManager |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > |
setBatchesAsStaticAndUpdate(bool bStatic) | Ogre::InstanceManager |
setInstancesPerBatch(size_t instancesPerBatch) | Ogre::InstanceManager |
setMaxLookupTableInstances(size_t maxLookupTableInstances) | Ogre::InstanceManager |
setSetting(BatchSettingId id, bool value, const String &materialName=StringUtil::BLANK) | Ogre::InstanceManager |
ShaderBased enum value | Ogre::InstanceManager |
SHOW_BOUNDINGBOX enum value | Ogre::InstanceManager |
TextureVTF enum value | Ogre::InstanceManager |
unshareVertices(const Ogre::MeshPtr &mesh) | Ogre::InstanceManager | `[private]`
~AllocatedObject() | Ogre::AllocatedObject< Alloc > |
~InstanceManager() | Ogre::InstanceManager | `[virtual]`

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Sep 2 2012 07:27:30