Ogre::RTShader::ShaderGenerator Member List

This is the complete list of members for Ogre::RTShader::ShaderGenerator, including all inherited members.

_destroy() | 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
destroy() | Ogre::RTShader::ShaderGenerator | static
destroySubRenderState(SubRenderState *subRenderState) | Ogre::RTShader::ShaderGenerator |
destroySubRenderStateExFactories() | Ogre::RTShader::ShaderGenerator | protected
FFPRenderStateBuilder class | Ogre::RTShader::ShaderGenerator | friend
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, bool allowProgrammable) | 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
mFSLayer | 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
OGRE_AUTO_MUTEX | 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.