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

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

begin()=0Shaderpure virtual
compile()=0Shaderpure virtual
end()=0Shaderpure virtual
getAttributeLocation(int index) const =0Shaderpure virtual
getAttributes() const Shaderinline
getErrorLog() const =0Shaderpure virtual
getProgramId() const =0Shaderpure virtual
getUniformLocation(int index) const =0Shaderpure virtual
getUniformNames() const Shaderinline
isCompiled() const =0Shaderpure virtual
isCurrent() const =0Shaderpure virtual
isValid() const =0Shaderpure virtual
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
~Shader() (defined in Shader)Shadervirtual