igor::iShaderProgram Member List

This is the complete list of members for igor::iShaderProgram, including all inherited members.

addShader(const iaString &filename, iShaderObjectType type)igor::iShaderProgram
addSource(const char *source, iShaderObjectType type, const iaString &sourceName="")igor::iShaderProgram
bind()igor::iShaderProgram
compile()igor::iShaderProgram
create()igor::iShaderProgramstatic
getShaderSources() constigor::iShaderProgram
hasUniformLocation(const iaString &uniform)igor::iShaderProgram
iShaderProgram()igor::iShaderProgram
isValid()igor::iShaderProgram
setFloat(const iaString &uniform, float32 value)igor::iShaderProgram
setFloat2(const iaString &uniform, const iaVector2f &value)igor::iShaderProgram
setFloat3(const iaString &uniform, const iaVector3f &value)igor::iShaderProgram
setFloat4(const iaString &uniform, const iaVector4f &value)igor::iShaderProgram
setInt(const iaString &uniform, int value)igor::iShaderProgram
setMatrix(const iaString &uniform, const iaMatrixf &value)igor::iShaderProgram
unbind()igor::iShaderProgram
~iShaderProgram()igor::iShaderProgramvirtual