activate(void) | Ogre::GLSLMonolithicProgram | virtual |
bindFixedAttributes(GLuint program) | Ogre::GLSLProgram | |
extractLayoutQualifiers(void) | Ogre::GLSLProgramCommon | |
getComputeShader() const | Ogre::GLSLProgram | inline |
getDomainShader() const | Ogre::GLSLProgram | inline |
getFixedAttributeIndex(VertexElementSemantic semantic, uint index) | Ogre::GLSLProgramCommon | static |
getFragmentShader() const | Ogre::GLSLProgram | inline |
getGeometryShader() const | Ogre::GLSLProgram | inline |
getGLProgramHandle(void) const | Ogre::GLSLProgramCommon | inline |
getHullShader() const | Ogre::GLSLProgram | inline |
getVertexShader() const | Ogre::GLSLProgram | inline |
GLSLMonolithicProgram(GLSLShader *vertexProgram, GLSLShader *hullProgram, GLSLShader *domainProgram, GLSLShader *geometryProgram, GLSLShader *fragmentProgram, GLSLShader *computeProgram) | Ogre::GLSLMonolithicProgram | |
GLSLProgramCommon(GLSLShaderCommon *vertexShader) | Ogre::GLSLProgramCommon | |
isSkeletalAnimationIncluded(void) const | Ogre::GLSLProgramCommon | inline |
isUsingShader(GLSLShaderCommon *shader) const | Ogre::GLSLProgram | inlinevirtual |
setSkeletalAnimationIncluded(bool included) | Ogre::GLSLProgramCommon | inline |
setTransformFeedbackVaryings(const std::vector< String > &nameStrings) | Ogre::GLSLProgram | |
updateAtomicCounters(GpuProgramParametersSharedPtr params, uint16 mask, GpuProgramType fromProgType) | Ogre::GLSLMonolithicProgram | inlinevirtual |
updatePassIterationUniforms(GpuProgramParametersSharedPtr params) | Ogre::GLSLMonolithicProgram | virtual |
updateUniformBlocks(GpuProgramParametersSharedPtr params, uint16 mask, GpuProgramType fromProgType) | Ogre::GLSLMonolithicProgram | virtual |
updateUniforms(GpuProgramParametersSharedPtr params, uint16 mask, GpuProgramType fromProgType) | Ogre::GLSLMonolithicProgram | virtual |
useTightAttributeLayout() | Ogre::GLSLProgramCommon | static |
~GLSLMonolithicProgram(void) | Ogre::GLSLMonolithicProgram | |
~GLSLProgramCommon() | Ogre::GLSLProgramCommon | inlinevirtual |