Ogre::RTShader::ShaderGenerator Member List
This is the complete list of members for Ogre::RTShader::ShaderGenerator, 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 > |

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:28:05