addActiveAttributesFromProgram() | G3D::Shader::ShaderProgram | |
addActiveUniformsFromProgram() | G3D::Shader::ShaderProgram | |
addUniformsFromCode(const String &code, const Args &args) | G3D::Shader::ShaderProgram | |
addUniformsFromSource(const Array< PreprocessedShaderSource > &preprocessedSource, const Args &args) | G3D::Shader::ShaderProgram | |
addVertexAttributesFromSource(const Array< PreprocessedShaderSource > &preprocessedSource, const Args &args) | G3D::Shader::ShaderProgram | |
AttributeDeclarationTable typedef | G3D::Shader::ShaderProgram | |
attributeDeclarationTable | G3D::Shader::ShaderProgram | |
compile(const Array< PreprocessedShaderSource > &preprocessedSource, const String &preambleAndMacroArgs, const Args &args, const Table< int, String > &indexToNameTable, Array< String > &code) | G3D::Shader::ShaderProgram | |
containsNonDummyUniform(const String &name) | G3D::Shader::ShaderProgram | |
create(const Array< PreprocessedShaderSource > &preprocessedSource, const String &preambleAndMacroArgs, const Args &args, const Table< int, String > &indexToNameTable) | G3D::Shader::ShaderProgram | static |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
glProgramObject | G3D::Shader::ShaderProgram | |
glShaderObject | G3D::Shader::ShaderProgram | |
glShaderProgramObject() | G3D::Shader::ShaderProgram | inline |
init(const Array< PreprocessedShaderSource > &preprocessedSource, const String &preambleAndMacroArgs, const Args &args, const Table< int, String > &indexToNameTable) | G3D::Shader::ShaderProgram | |
isOk() | G3D::Shader::ShaderProgram | inline |
link() | G3D::Shader::ShaderProgram | |
messages | G3D::Shader::ShaderProgram | |
ok | G3D::Shader::ShaderProgram | |
printUniformDeclarations() const | G3D::Shader::ShaderProgram | |
Shader class | G3D::Shader::ShaderProgram | friend |
ShaderProgram() | G3D::Shader::ShaderProgram | inline |
UniformDeclarationTable typedef | G3D::Shader::ShaderProgram | |
uniformDeclarationTable | G3D::Shader::ShaderProgram | |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |