Ogre::RTShader::HLSLProgramProcessor Member List

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

AllocatedObject() | Ogre::AllocatedObject< Alloc > | explicit
bindAutoParameters(Program *pCpuProgram, GpuProgramPtr pGpuProgram) | Ogre::RTShader::ProgramProcessor | protected
buildMergeCombinations() | Ogre::RTShader::ProgramProcessor | protected
buildParameterReferenceMap(FunctionAtomInstanceList &funcAtomList, ParameterOperandMap &paramsRefMap) | Ogre::RTShader::ProgramProcessor | protected
buildTexcoordTable(const ShaderParameterList &paramList, ShaderParameterList outParamsTable[4]) | Ogre::RTShader::ProgramProcessor | protected
compactVsOutputs(Function *vsMain, Function *fsMain) | Ogre::RTShader::ProgramProcessor | protected virtual
countVsTexcoordOutputs(Function *vsMain, int &outTexCoordSlots, int &outTexCoordFloats) | Ogre::RTShader::ProgramProcessor | protected
generateLocalSplitParameters(Function *func, GpuProgramType progType, MergeParameterList &mergedParams, ShaderParameterList &splitParams, LocalParameterMap &localParamsMap) | Ogre::RTShader::ProgramProcessor | protected
getParameterFloatCount(GpuConstantType type) | Ogre::RTShader::ProgramProcessor | protected static
getParameterMaskByFloatCount(int floatCount) | Ogre::RTShader::ProgramProcessor | protected static
getParameterMaskByType(GpuConstantType type) | Ogre::RTShader::ProgramProcessor | protected static
getTargetLanguage() const | Ogre::RTShader::HLSLProgramProcessor | virtual
HLSLProgramProcessor() | Ogre::RTShader::HLSLProgramProcessor |
LocalParameterMap typedef | Ogre::RTShader::ProgramProcessor | protected
MergeCombinationList typedef | Ogre::RTShader::ProgramProcessor | protected
MergeParameterList typedef | Ogre::RTShader::ProgramProcessor | protected
mergeParameters(ShaderParameterList paramsTable[4], MergeParameterList &mergedParams, ShaderParameterList &splitParams) | Ogre::RTShader::ProgramProcessor | protected
mergeParametersByCombination(const MergeCombination &combination, ShaderParameterList paramsTable[4], MergeParameter *mergedParameter) | Ogre::RTShader::ProgramProcessor | protected
mergeParametersByPredefinedCombinations(ShaderParameterList paramsTable[4], MergeParameterList &mergedParams) | Ogre::RTShader::ProgramProcessor | protected
mergeParametersReminders(ShaderParameterList paramsTable[4], MergeParameterList &mergedParams, ShaderParameterList &splitParams) | Ogre::RTShader::ProgramProcessor | protected
mFunctionMap | Ogre::RTShader::ProgramProcessor | protected
mMaxTexCoordFloats | Ogre::RTShader::ProgramProcessor | protected
mMaxTexCoordSlots | Ogre::RTShader::ProgramProcessor | protected
mParamMergeCombinations | Ogre::RTShader::ProgramProcessor | protected
OperandPtrVector typedef | Ogre::RTShader::ProgramProcessor | 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 > |
ParameterOperandMap typedef | Ogre::RTShader::ProgramProcessor | protected
postCreateGpuPrograms(ProgramSet *programSet) | Ogre::RTShader::HLSLProgramProcessor | virtual
preCreateGpuPrograms(ProgramSet *programSet) | Ogre::RTShader::HLSLProgramProcessor | virtual
ProgramProcessor() | Ogre::RTShader::ProgramProcessor |
rebuildFunctionInvocations(FunctionAtomInstanceList &funcAtomList, MergeParameterList &mergedParams, LocalParameterMap &localParamsMap) | Ogre::RTShader::ProgramProcessor | protected
rebuildParameterList(Function *func, int paramsUsage, MergeParameterList &mergedParams) | Ogre::RTShader::ProgramProcessor | protected
replaceParametersReferences(MergeParameterList &mergedParams, ParameterOperandMap &paramsRefMap) | Ogre::RTShader::ProgramProcessor | protected
replaceSplitParametersReferences(LocalParameterMap &localParamsMap, ParameterOperandMap &paramsRefMap) | Ogre::RTShader::ProgramProcessor | protected
TargetLanguage | Ogre::RTShader::HLSLProgramProcessor | static
~AllocatedObject() | Ogre::AllocatedObject< Alloc > |
~HLSLProgramProcessor() | Ogre::RTShader::HLSLProgramProcessor | virtual
~ProgramProcessor() | Ogre::RTShader::ProgramProcessor | virtual

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.