Ogre::RTShader::ProgramProcessor Member List

This is the complete list of members for Ogre::RTShader::ProgramProcessor, 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 =0Ogre::RTShader::ProgramProcessor [pure virtual]
LocalParameterMap typedefOgre::RTShader::ProgramProcessor [protected]
MergeCombinationList typedefOgre::RTShader::ProgramProcessor [protected]
MergeParameterList typedefOgre::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]
mFunctionMapOgre::RTShader::ProgramProcessor [protected]
mMaxTexCoordFloatsOgre::RTShader::ProgramProcessor [protected]
mMaxTexCoordSlotsOgre::RTShader::ProgramProcessor [protected]
mParamMergeCombinationsOgre::RTShader::ProgramProcessor [protected]
OperandPtrVector typedefOgre::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 typedefOgre::RTShader::ProgramProcessor [protected]
postCreateGpuPrograms(ProgramSet *programSet)=0Ogre::RTShader::ProgramProcessor [pure virtual]
preCreateGpuPrograms(ProgramSet *programSet)=0Ogre::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 &paramsRefMap)Ogre::RTShader::ProgramProcessor [protected]
replaceSplitParametersReferences(LocalParameterMap &localParamsMap, ParameterOperandMap &paramsRefMap)Ogre::RTShader::ProgramProcessor [protected]
~AllocatedObject()Ogre::AllocatedObject< Alloc >
~ProgramProcessor()Ogre::RTShader::ProgramProcessor [virtual]

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:43:07 2012