AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
bindAutoParameters(Program *pCpuProgram, GpuProgramPtr pGpuProgram) | Ogre::RTShader::ProgramProcessor | protected |
bindTextureSamplers(Program *pCpuProgram, GpuProgramPtr pGpuProgram) | Ogre::RTShader::GLSLESProgramProcessor | private |
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 | protectedvirtual |
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 | protectedstatic |
getParameterMaskByFloatCount(int floatCount) | Ogre::RTShader::ProgramProcessor | protectedstatic |
getParameterMaskByType(GpuConstantType type) | Ogre::RTShader::ProgramProcessor | protectedstatic |
getTargetLanguage() const | Ogre::RTShader::GLSLESProgramProcessor | inlinevirtual |
GLSLESProgramProcessor() | Ogre::RTShader::GLSLESProgramProcessor | |
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 |
mLibraryPrograms | Ogre::RTShader::GLSLESProgramProcessor | private |
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 > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
ParameterOperandMap typedef | Ogre::RTShader::ProgramProcessor | protected |
postCreateGpuPrograms(ProgramSet *programSet) | Ogre::RTShader::GLSLESProgramProcessor | virtual |
preCreateGpuPrograms(ProgramSet *programSet) | Ogre::RTShader::GLSLESProgramProcessor | 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 |
TargetLanguage | Ogre::RTShader::GLSLESProgramProcessor | privatestatic |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~GLSLESProgramProcessor() | Ogre::RTShader::GLSLESProgramProcessor | virtual |
~ProgramProcessor() | Ogre::RTShader::ProgramProcessor | virtual |