VoltAir
|
This is the complete list of members for Shader, including all inherited members.
begin()=0 | Shader | pure virtual |
compile()=0 | Shader | pure virtual |
end()=0 | Shader | pure virtual |
getAttributeLocation(int index) const =0 | Shader | pure virtual |
getAttributes() const | Shader | inline |
getErrorLog() const =0 | Shader | pure virtual |
getProgramId() const =0 | Shader | pure virtual |
getUniformLocation(int index) const =0 | Shader | pure virtual |
getUniformNames() const | Shader | inline |
isCompiled() const =0 | Shader | pure virtual |
isCurrent() const =0 | Shader | pure virtual |
isValid() const =0 | Shader | pure 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) | Shader | virtual |