Om  1.0.0
A universal framework for multimedia simulation
om::graphics::devices::opengl::OpenGLShaderProgram Member List

This is the complete list of members for om::graphics::devices::opengl::OpenGLShaderProgram, including all inherited members.

addShader(const Shared< DeviceShader > &newShader)om::graphics::devices::opengl::OpenGLShaderProgramvirtual
clearShaders()om::graphics::devices::opengl::OpenGLShaderProgramvirtual
DeviceResource(GraphicsContext *newContext)om::graphics::devices::DeviceResourceprotected
DeviceShaderProgram(devices::GraphicsContext *newContext)om::graphics::materials::DeviceShaderPrograminlineprotected
getConstantVariable(Index variableIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getConstantVariable(const ShaderSourceString &variableName, const ConstantVariable *&variable) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getConstantVariableCount() const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getConstantVariableIndex(const ShaderSourceString &variableName, Index &variableIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getContext() const om::graphics::devices::DeviceResourceinline
getID() const om::graphics::devices::opengl::OpenGLShaderPrograminline
getShader(Index shaderIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getShaderCount() const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getTextureVariable(Index variableIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getTextureVariable(const ShaderSourceString &variableName, const TextureVariable *&variable) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getTextureVariableCount() const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getTextureVariableIndex(const ShaderSourceString &variableName, Index &variableIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getVertexVariable(Index variableIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getVertexVariable(const ShaderSourceString &variableName, const VertexVariable *&variable) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getVertexVariableCount() const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
getVertexVariableIndex(const ShaderSourceString &variableName, Index &variableIndex) const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
isLinked() const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
isValid() const om::graphics::devices::opengl::OpenGLShaderProgramvirtual
link(StringOutputStream *linkLog=((void *) 0))om::graphics::devices::opengl::OpenGLShaderProgramvirtual
removeShader(Index shaderIndex)om::graphics::devices::opengl::OpenGLShaderProgramvirtual
removeShader(const DeviceShader *shader)om::graphics::devices::opengl::OpenGLShaderProgramvirtual
~DeviceResource()om::graphics::devices::DeviceResourcevirtual
~OpenGLShaderProgram()om::graphics::devices::opengl::OpenGLShaderProgram