, 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 ¶msRefMap) | Ogre::RTShader::ProgramProcessor | [protected] |
buildTexcoordTable(const ShaderParameterList ¶mList, 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 =0 | Ogre::RTShader::ProgramProcessor | [pure virtual] |
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)=0 | Ogre::RTShader::ProgramProcessor | [pure virtual] |
preCreateGpuPrograms(ProgramSet *programSet)=0 | Ogre::RTShader::ProgramProcessor | [pure 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 ¶msRefMap) | Ogre::RTShader::ProgramProcessor | [protected] |
replaceSplitParametersReferences(LocalParameterMap &localParamsMap, ParameterOperandMap ¶msRefMap) | Ogre::RTShader::ProgramProcessor | [protected] |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | |
~ProgramProcessor() | Ogre::RTShader::ProgramProcessor | [virtual] |