ShaderProgram

Members

Functions

bindAttribute
void bindAttribute(int attribute, string var_name)
cleanUp
void cleanUp()
loadUniform
void loadUniform(int locationID, bool value)

Load bool uniform using location id and value.

loadUniform
void loadUniform(int locationID, int value)

Load int uniform using location id and value.

loadUniform
void loadUniform(int locationID, uint value)

Load uint uniform using location id and value.

loadUniform
void loadUniform(int locationID, float value)

Load float uniform using location id and value.

loadUniform
void loadUniform(int locationID, Vector2F vector)

Load vec2 uniform using location id and value.

loadUniform
void loadUniform(int locationID, Vector3F vector)

Load vec3 uniform using location id and value.

loadUniform
void loadUniform(int locationID, Vector4F vector)

Load vec4 uniform using location id and value.

loadUniform
void loadUniform(int locationID, Matrix4F matrix)

Load mat4 uniform using location id and value.

loadUniform
void loadUniform(string name, bool value)

Load bool uniform using uniform name and value.

loadUniform
void loadUniform(string name, int value)

Load int uniform using uniform name and value.

loadUniform
void loadUniform(string name, uint value)

Load uint uniform using uniform name and value.

loadUniform
void loadUniform(string name, float value)

Load float uniform using uniform name and value.

loadUniform
void loadUniform(string name, Vector2F vector)

Load vec2 uniform using uniform name and value.

loadUniform
void loadUniform(string name, Vector3F vector)

Load vec3 uniform using uniform name and value.

loadUniform
void loadUniform(string name, Vector4F vector)

Load vec4 uniform using uniform name and value.

loadUniform
void loadUniform(string name, Matrix4F matrix)

Load mat4 uniform using uniform name and value.

programID
uint programID()
render
void render()
start
void start()
stop
void stop()

Variables

_fragmentShaderID
uint _fragmentShaderID;
Undocumented in source.
_programID
uint _programID;
Undocumented in source.
_vertexShaderID
uint _vertexShaderID;
Undocumented in source.

Inherited Members

From Renderable

render
void render()

Meta