, including all inherited members.
| _finalize() | Ogre::RTShader::ShaderGenerator | [protected] |
| _initialize() | Ogre::RTShader::ShaderGenerator | [protected] |
| addCustomScriptTranslator(const String &key, ScriptTranslator *translator) | Ogre::RTShader::ShaderGenerator | [protected] |
| addSceneManager(SceneManager *sceneMgr) | Ogre::RTShader::ShaderGenerator | |
| addSubRenderStateFactory(SubRenderStateFactory *factory) | Ogre::RTShader::ShaderGenerator | |
| AllocatedObject() | Ogre::AllocatedObject< Alloc > | [explicit] |
| cloneShaderBasedTechniques(const String &srcMaterialName, const String &srcGroupName, const String &dstMaterialName, const String &dstGroupName) | Ogre::RTShader::ShaderGenerator | |
| createOrRetrieveRenderState(const String &schemeName) | Ogre::RTShader::ShaderGenerator | |
| createOrRetrieveScheme(const String &schemeName) | Ogre::RTShader::ShaderGenerator | [protected] |
| createScheme(const String &schemeName) | Ogre::RTShader::ShaderGenerator | |
| createShaderBasedTechnique(const String &materialName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName, bool overProgrammable=false) | Ogre::RTShader::ShaderGenerator | |
| createShaderBasedTechnique(const String &materialName, const String &groupName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName, bool overProgrammable=false) | Ogre::RTShader::ShaderGenerator | |
| createSubRenderState(const String &type) | Ogre::RTShader::ShaderGenerator | |
| createSubRenderState(ScriptCompiler *compiler, PropertyAbstractNode *prop, Pass *pass, SGScriptTranslator *translator) | Ogre::RTShader::ShaderGenerator | [protected] |
| createSubRenderState(ScriptCompiler *compiler, PropertyAbstractNode *prop, TextureUnitState *texState, SGScriptTranslator *translator) | Ogre::RTShader::ShaderGenerator | [protected] |
| createSubRenderStateExFactories() | Ogre::RTShader::ShaderGenerator | [protected] |
| DEFAULT_SCHEME_NAME | Ogre::RTShader::ShaderGenerator | [static] |
| destroySubRenderState(SubRenderState *subRenderState) | Ogre::RTShader::ShaderGenerator | |
| destroySubRenderStateExFactories() | Ogre::RTShader::ShaderGenerator | [protected] |
| FFPRenderStateBuilder class | Ogre::RTShader::ShaderGenerator | [friend] |
| finalize() | Ogre::RTShader::ShaderGenerator | [static] |
| findMaterialEntryIt(const String &materialName, const String &groupName) | Ogre::RTShader::ShaderGenerator | [protected] |
| findMaterialEntryIt(const String &materialName, const String &groupName) const | Ogre::RTShader::ShaderGenerator | [protected] |
| findSourceTechnique(const String &materialName, const String &groupName, const String &srcTechniqueSchemeName) | Ogre::RTShader::ShaderGenerator | [protected] |
| flushShaderCache() | Ogre::RTShader::ShaderGenerator | |
| getActiveSceneManager() | Ogre::RTShader::ShaderGenerator | |
| getCreateShaderOverProgrammablePass() const | Ogre::RTShader::ShaderGenerator | |
| getFragmentShaderCount() const | Ogre::RTShader::ShaderGenerator | |
| getFragmentShaderProfiles() const | Ogre::RTShader::ShaderGenerator | |
| getFragmentShaderProfilesList() const | Ogre::RTShader::ShaderGenerator | |
| getIsFinalizing() const | Ogre::RTShader::ShaderGenerator | [protected] |
| getMaterialSerializerListener() | Ogre::RTShader::ShaderGenerator | |
| getNumSubRenderStateFactories() const | Ogre::RTShader::ShaderGenerator | |
| getNumTranslators() const | Ogre::RTShader::ShaderGenerator | [protected] |
| getRenderState(const String &schemeName) | Ogre::RTShader::ShaderGenerator | |
| getRenderState(const String &schemeName, const String &materialName, unsigned short passIndex) | Ogre::RTShader::ShaderGenerator | |
| getRenderState(const String &schemeName, const String &materialName, const String &groupName, unsigned short passIndex) | Ogre::RTShader::ShaderGenerator | |
| getRTShaderScheme(size_t index) const | Ogre::RTShader::ShaderGenerator | |
| getRTShaderSchemeCount() const | Ogre::RTShader::ShaderGenerator | |
| getShaderCachePath() const | Ogre::RTShader::ShaderGenerator | |
| getSingleton() | Ogre::RTShader::ShaderGenerator | [static] |
| getSingletonPtr() | Ogre::RTShader::ShaderGenerator | [static] |
| getSubRenderStateFactory(size_t index) | Ogre::RTShader::ShaderGenerator | |
| getSubRenderStateFactory(const String &type) | Ogre::RTShader::ShaderGenerator | |
| getTargetLanguage() const | Ogre::RTShader::ShaderGenerator | |
| getTranslator(const AbstractNodePtr &node) | Ogre::RTShader::ShaderGenerator | [protected] |
| getVertexShaderCount() const | Ogre::RTShader::ShaderGenerator | |
| getVertexShaderOutputsCompactPolicy() const | Ogre::RTShader::ShaderGenerator | |
| getVertexShaderProfiles() const | Ogre::RTShader::ShaderGenerator | |
| getVertexShaderProfilesList() const | Ogre::RTShader::ShaderGenerator | |
| hasRenderState(const String &schemeName) const | Ogre::RTShader::ShaderGenerator | |
| hasShaderBasedTechnique(const String &materialName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) const | Ogre::RTShader::ShaderGenerator | |
| hasShaderBasedTechnique(const String &materialName, const String &groupName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) const | Ogre::RTShader::ShaderGenerator | |
| initialize() | Ogre::RTShader::ShaderGenerator | [static] |
| invalidateMaterial(const String &schemeName, const String &materialName, const String &groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME) | Ogre::RTShader::ShaderGenerator | |
| invalidateScheme(const String &schemeName) | Ogre::RTShader::ShaderGenerator | |
| isProgrammable(Technique *tech) const | Ogre::RTShader::ShaderGenerator | [protected] |
| mActiveSceneMgr | Ogre::RTShader::ShaderGenerator | [protected] |
| mActiveViewportValid | Ogre::RTShader::ShaderGenerator | [protected] |
| MatGroupPair typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| mCoreScriptTranslator | Ogre::RTShader::ShaderGenerator | [protected] |
| mCreateShaderOverProgrammablePass | Ogre::RTShader::ShaderGenerator | [protected] |
| mFFPRenderStateBuilder | Ogre::RTShader::ShaderGenerator | [protected] |
| mFragmentShaderProfiles | Ogre::RTShader::ShaderGenerator | [protected] |
| mFragmentShaderProfilesList | Ogre::RTShader::ShaderGenerator | [protected] |
| mIsFinalizing | Ogre::RTShader::ShaderGenerator | [protected] |
| mLightCount | Ogre::RTShader::ShaderGenerator | [protected] |
| mMaterialEntriesMap | Ogre::RTShader::ShaderGenerator | [protected] |
| mMaterialSerializerListener | Ogre::RTShader::ShaderGenerator | [protected] |
| mProgramManager | Ogre::RTShader::ShaderGenerator | [protected] |
| mProgramWriterManager | Ogre::RTShader::ShaderGenerator | [protected] |
| mRenderObjectListener | Ogre::RTShader::ShaderGenerator | [protected] |
| mSceneManagerListener | Ogre::RTShader::ShaderGenerator | [protected] |
| mSceneManagerMap | Ogre::RTShader::ShaderGenerator | [protected] |
| mSchemeEntriesMap | Ogre::RTShader::ShaderGenerator | [protected] |
| mScriptTranslatorManager | Ogre::RTShader::ShaderGenerator | [protected] |
| mScriptTranslatorsMap | Ogre::RTShader::ShaderGenerator | [protected] |
| mShaderCachePath | Ogre::RTShader::ShaderGenerator | [protected] |
| mShaderLanguage | Ogre::RTShader::ShaderGenerator | [protected] |
| msSingleton | Ogre::Singleton< ShaderGenerator > | [protected, static] |
| mSubRenderStateExFactories | Ogre::RTShader::ShaderGenerator | [protected] |
| mSubRenderStateFactories | Ogre::RTShader::ShaderGenerator | [protected] |
| mTechniqueEntriesMap | Ogre::RTShader::ShaderGenerator | [protected] |
| mVertexShaderProfiles | Ogre::RTShader::ShaderGenerator | [protected] |
| mVertexShaderProfilesList | Ogre::RTShader::ShaderGenerator | [protected] |
| mVSOutputCompactPolicy | Ogre::RTShader::ShaderGenerator | [protected] |
| notifyRenderSingleObject(Renderable *rend, const Pass *pass, const AutoParamDataSource *source, const LightList *pLightList, bool suppressRenderStateChanges) | Ogre::RTShader::ShaderGenerator | [protected] |
| 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 > | |
| preFindVisibleObjects(SceneManager *source, SceneManager::IlluminationRenderStage irs, Viewport *v) | Ogre::RTShader::ShaderGenerator | [protected] |
| removeAllShaderBasedTechniques(const String &materialName, const String &groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME) | Ogre::RTShader::ShaderGenerator | |
| removeAllShaderBasedTechniques() | Ogre::RTShader::ShaderGenerator | |
| removeCustomScriptTranslator(const String &key) | Ogre::RTShader::ShaderGenerator | [protected] |
| removeSceneManager(SceneManager *sceneMgr) | Ogre::RTShader::ShaderGenerator | |
| removeShaderBasedTechnique(const String &materialName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) | Ogre::RTShader::ShaderGenerator | |
| removeShaderBasedTechnique(const String &materialName, const String &groupName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) | Ogre::RTShader::ShaderGenerator | |
| removeSubRenderStateFactory(SubRenderStateFactory *factory) | Ogre::RTShader::ShaderGenerator | |
| RenderStateCreateOrRetrieveResult typedef | Ogre::RTShader::ShaderGenerator | |
| SceneManagerConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SceneManagerIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SceneManagerMap typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SchemeCreateOrRetrieveResult typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| serializePassAttributes(MaterialSerializer *ser, SGPass *passEntry) | Ogre::RTShader::ShaderGenerator | [protected] |
| serializeTextureUnitStateAttributes(MaterialSerializer *ser, SGPass *passEntry, const TextureUnitState *srcTextureUnit) | Ogre::RTShader::ShaderGenerator | [protected] |
| setCreateShaderOverProgrammablePass(bool value) | Ogre::RTShader::ShaderGenerator | |
| setFragmentShaderProfiles(const String &fragmentShaderProfiles) | Ogre::RTShader::ShaderGenerator | |
| setShaderCachePath(const String &cachePath) | Ogre::RTShader::ShaderGenerator | |
| setTargetLanguage(const String &shaderLanguage) | Ogre::RTShader::ShaderGenerator | |
| setVertexShaderOutputsCompactPolicy(VSOutputCompactPolicy policy) | Ogre::RTShader::ShaderGenerator | |
| setVertexShaderProfiles(const String &vertexShaderProfiles) | Ogre::RTShader::ShaderGenerator | |
| SGMaterialConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGMaterialIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGMaterialMap typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGMaterialSerializerListener class | Ogre::RTShader::ShaderGenerator | [friend] |
| SGPass class | Ogre::RTShader::ShaderGenerator | [friend] |
| SGPassConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGPassIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGPassList typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGSchemeConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGSchemeIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGSchemeMap typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGScriptTranslator class | Ogre::RTShader::ShaderGenerator | [friend] |
| SGScriptTranslatorConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGScriptTranslatorIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGScriptTranslatorManager class | Ogre::RTShader::ShaderGenerator | [friend] |
| SGScriptTranslatorMap typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGTechniqueConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGTechniqueIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGTechniqueList typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGTechniqueMap typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SGTechniqueMapIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| ShaderGenerator() | Ogre::RTShader::ShaderGenerator | [protected] |
| Singleton(void) | Ogre::Singleton< ShaderGenerator > | |
| SubRenderStateFactoryConstIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SubRenderStateFactoryIterator typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| SubRenderStateFactoryMap typedef | Ogre::RTShader::ShaderGenerator | [protected] |
| validateMaterial(const String &schemeName, const String &materialName, const String &groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME) | Ogre::RTShader::ShaderGenerator | |
| validateScheme(const String &schemeName) | Ogre::RTShader::ShaderGenerator | |
| ~AllocatedObject() | Ogre::AllocatedObject< Alloc > | |
| ~ShaderGenerator() | Ogre::RTShader::ShaderGenerator | [protected] |
| ~Singleton(void) | Ogre::Singleton< ShaderGenerator > | |