OGRE  1.7
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ogre::RTShader::GLSLProgramProcessor Member List

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

AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
bindAutoParameters(Program *pCpuProgram, GpuProgramPtr pGpuProgram)Ogre::RTShader::ProgramProcessorprotected
bindSubShaders(Program *program, GpuProgramPtr pGpuProgram)Ogre::RTShader::GLSLProgramProcessorprivate
bindTextureSamplers(Program *pCpuProgram, GpuProgramPtr pGpuProgram)Ogre::RTShader::GLSLProgramProcessorprivate
buildMergeCombinations()Ogre::RTShader::ProgramProcessorprotected
buildParameterReferenceMap(FunctionAtomInstanceList &funcAtomList, ParameterOperandMap &paramsRefMap)Ogre::RTShader::ProgramProcessorprotected
buildTexcoordTable(const ShaderParameterList &paramList, ShaderParameterList outParamsTable[4])Ogre::RTShader::ProgramProcessorprotected
compactVsOutputs(Function *vsMain, Function *fsMain)Ogre::RTShader::ProgramProcessorprotectedvirtual
countVsTexcoordOutputs(Function *vsMain, int &outTexCoordSlots, int &outTexCoordFloats)Ogre::RTShader::ProgramProcessorprotected
generateLocalSplitParameters(Function *func, GpuProgramType progType, MergeParameterList &mergedParams, ShaderParameterList &splitParams, LocalParameterMap &localParamsMap)Ogre::RTShader::ProgramProcessorprotected
getParameterFloatCount(GpuConstantType type)Ogre::RTShader::ProgramProcessorprotectedstatic
getParameterMaskByFloatCount(int floatCount)Ogre::RTShader::ProgramProcessorprotectedstatic
getParameterMaskByType(GpuConstantType type)Ogre::RTShader::ProgramProcessorprotectedstatic
getTargetLanguage() const Ogre::RTShader::GLSLProgramProcessorinlinevirtual
GLSLProgramProcessor()Ogre::RTShader::GLSLProgramProcessor
LocalParameterMap typedefOgre::RTShader::ProgramProcessorprotected
MergeCombinationList typedefOgre::RTShader::ProgramProcessorprotected
MergeParameterList typedefOgre::RTShader::ProgramProcessorprotected
mergeParameters(ShaderParameterList paramsTable[4], MergeParameterList &mergedParams, ShaderParameterList &splitParams)Ogre::RTShader::ProgramProcessorprotected
mergeParametersByCombination(const MergeCombination &combination, ShaderParameterList paramsTable[4], MergeParameter *mergedParameter)Ogre::RTShader::ProgramProcessorprotected
mergeParametersByPredefinedCombinations(ShaderParameterList paramsTable[4], MergeParameterList &mergedParams)Ogre::RTShader::ProgramProcessorprotected
mergeParametersReminders(ShaderParameterList paramsTable[4], MergeParameterList &mergedParams, ShaderParameterList &splitParams)Ogre::RTShader::ProgramProcessorprotected
mLibraryProgramsOgre::RTShader::GLSLProgramProcessorprivate
mMaxTexCoordFloatsOgre::RTShader::ProgramProcessorprotected
mMaxTexCoordSlotsOgre::RTShader::ProgramProcessorprotected
mParamMergeCombinationsOgre::RTShader::ProgramProcessorprotected
OperandPtrVector typedefOgre::RTShader::ProgramProcessorprotected
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 typedefOgre::RTShader::ProgramProcessorprotected
postCreateGpuPrograms(ProgramSet *programSet)Ogre::RTShader::GLSLProgramProcessorvirtual
preCreateGpuPrograms(ProgramSet *programSet)Ogre::RTShader::GLSLProgramProcessorvirtual
ProgramProcessor()Ogre::RTShader::ProgramProcessor
rebuildFunctionInvocations(FunctionAtomInstanceList &funcAtomList, MergeParameterList &mergedParams, LocalParameterMap &localParamsMap)Ogre::RTShader::ProgramProcessorprotected
rebuildParameterList(Function *func, int paramsUsage, MergeParameterList &mergedParams)Ogre::RTShader::ProgramProcessorprotected
replaceParametersReferences(MergeParameterList &mergedParams, ParameterOperandMap &paramsRefMap)Ogre::RTShader::ProgramProcessorprotected
replaceSplitParametersReferences(LocalParameterMap &localParamsMap, ParameterOperandMap &paramsRefMap)Ogre::RTShader::ProgramProcessorprotected
TargetLanguageOgre::RTShader::GLSLProgramProcessorprivatestatic
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~GLSLProgramProcessor()Ogre::RTShader::GLSLProgramProcessorvirtual
~ProgramProcessor()Ogre::RTShader::ProgramProcessorvirtual