VoltAir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups Pages
ShaderBase Member List

This is the complete list of members for ShaderBase, including all inherited members.

begin() overrideShaderBasevirtual
compile() overrideShaderBasevirtual
dispose()ShaderBase
end() overrideShaderBasevirtual
getAttributeLocation(int index) const overrideShaderBasevirtual
getAttributes() const Shaderinline
getErrorLog() const overrideShaderBasevirtual
getProgramId() const overrideShaderBasevirtual
getUniformLocation(int index) const overrideShaderBasevirtual
getUniformNames() const Shaderinline
isCompiled() const overrideShaderBasevirtual
isCurrent() const overrideShaderBasevirtual
isValid() const overrideShaderBasevirtual
performCompile()ShaderBaseprotectedvirtual
setIndexedUniform1f(int index, bool global, float value, float *stateValue)Shader
setIndexedUniform1i(int index, bool global, int value, int *stateValue)Shader
setIndexedUniform2f(int index, bool global, const Vector2 &value, Vector2 *stateValue)Shader
setIndexedUniform3f(int index, bool global, float value1, float value2, float value3, float *stateValue)Shader
setIndexedUniform4f(int index, bool global, float value1, float value2, float value3, float value4, float *stateValue)Shader
setIndexedUniformMatrix4f(int index, bool global, bool transpose, const Matrix4 &value, Matrix4 *stateValue)Shader
Shader(const AttributeSetPtr &attributes, const std::vector< std::string > &uniformNames)Shader
ShaderBase(const std::string &vertexShaderCode, const std::string &fragmentShaderCode, const AttributeSetPtr &attributes, const std::vector< std::string > &uniformNames)ShaderBase
~Shader() (defined in Shader)Shadervirtual
~ShaderBase() (defined in ShaderBase)ShaderBasevirtual