# 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]`
createScheme(const String &schemeName) | Ogre::RTShader::ShaderGenerator |
createShaderBasedTechnique(const String &materialName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) | Ogre::RTShader::ShaderGenerator |
createSubRenderState(const String &type) | Ogre::RTShader::ShaderGenerator |
createSubRenderState(ScriptCompiler *compiler, PropertyAbstractNode *prop, Pass *pass) | 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]`
findSourceTechnique(const String &materialName, const String &srcTechniqueSchemeName) | Ogre::RTShader::ShaderGenerator | `[protected]`
flushShaderCache() | Ogre::RTShader::ShaderGenerator |
getActiveSceneManager() | Ogre::RTShader::ShaderGenerator |
getFragmentShaderCount() const | Ogre::RTShader::ShaderGenerator |
getFragmentShaderProfiles() const | Ogre::RTShader::ShaderGenerator |
getFragmentShaderProfilesList() const | Ogre::RTShader::ShaderGenerator |
getMaterialSerializerListener() | 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 |
getShaderCachePath() const | Ogre::RTShader::ShaderGenerator |
getSingleton() | Ogre::RTShader::ShaderGenerator | `[static]`
Singleton< ShaderGenerator >::getSingleton(void) | Ogre::Singleton< ShaderGenerator > | `[static]`
getSingletonPtr() | Ogre::RTShader::ShaderGenerator | `[static]`
Singleton< ShaderGenerator >::getSingletonPtr(void) | Ogre::Singleton< ShaderGenerator > | `[static]`
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 |
initialize() | Ogre::RTShader::ShaderGenerator | `[static]`
invalidateMaterial(const String &schemeName, const String &materialName) | Ogre::RTShader::ShaderGenerator |
invalidateScheme(const String &schemeName) | Ogre::RTShader::ShaderGenerator |
mActiveSceneMgr | Ogre::RTShader::ShaderGenerator | `[protected]`
mActiveViewportValid | Ogre::RTShader::ShaderGenerator | `[protected]`
mCoreScriptTranslator | Ogre::RTShader::ShaderGenerator | `[protected]`
mFFPRenderStateBuilder | Ogre::RTShader::ShaderGenerator | `[protected]`
mFragmentShaderProfiles | Ogre::RTShader::ShaderGenerator | `[protected]`
mFragmentShaderProfilesList | 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]`
ms_Singleton | Ogre::Singleton< ShaderGenerator > | `[protected, static]`
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]`
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) | 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 |
removeSubRenderStateFactory(SubRenderStateFactory *factory) | Ogre::RTShader::ShaderGenerator |
SceneManagerConstIterator typedef | Ogre::RTShader::ShaderGenerator | `[protected]`
SceneManagerIterator typedef | Ogre::RTShader::ShaderGenerator | `[protected]`
SceneManagerMap typedef | Ogre::RTShader::ShaderGenerator | `[protected]`
serializePassAttributes(MaterialSerializer *ser, SGPass *passEntry) | Ogre::RTShader::ShaderGenerator | `[protected]`
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) | 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 © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Wed Nov 3 2010 19:25:05