|
| TechniqueGL () |
| TechniqueGL. More...
|
|
| ~TechniqueGL () |
|
bool | isValid () |
|
bool | init (std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source) |
|
bool | init (std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source, std::string geomety_shader_source) |
|
bool | initCompute (std::string version_number, std::string compute_shader_source) |
|
bool | initStandard (std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source, std::string name) |
| initStandard More...
|
|
bool | initStandard (std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source, std::string geometry_shader_source, std::string name) |
| initStandard More...
|
|
void | printLog (std::string name) |
| printLog More...
|
|
void | bind () |
| bind More...
|
|
void | unbind () |
| unbind More...
|
|
void | link () |
| link More...
|
|
void | setOutputFragmentShaderIndex (const char *fragment_output_color_name, unsigned int index) |
| setOutputFragmentShaderIndex More...
|
|
void | setAttributeIndex (const char *attribute_name, unsigned int index) |
| setAttributeIndex More...
|
|
void | setUniform1i (const char *name_uniform, int value0) |
| SetUniform. More...
|
|
void | setUniform1f (const char *name_uniform, float value0) |
| SetUniform1f. More...
|
|
void | setUniform2f (const char *name_uniform, float value0, float value1) |
| setUniform More...
|
|
void | setUniform3f (const char *name_uniform, float value0, float value1, float value2) |
| setUniform More...
|
|
void | setUniform4f (const char *name_uniform, float value0, float value1, float value2, float value3) |
| setUniform4f More...
|
|
void | setUniform3x3 (const char *name_uniform, const float *matrix, bool bTranspose) |
| setUniform3x3 More...
|
|
void | setUniform4x4 (const char *name_uniform, const float *matrix, bool bTranspose) |
| setUniform4x4 More...
|
|
void | setUniform3fv (const char *name_uniform, const float *value) |
| setUniform3 More...
|
|
void | setUniform4fv (const char *name_uniform, const float *value) |
| setUniform4 More...
|
|