, 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 > | |