|
|
| opengl_shader_program (const std::string_view &vertex_shader_source, const std::string_view &fragmant_shader_source) |
| |
|
void | use () const |
| |
|
int32_t | get_program_id () const |
| |
|
int32_t | get_attribute_location (const std::string_view &attribute_name) const |
| |
|
int32_t | get_uniform_location (const std::string_view &uniform_name) const |
| |
|
void | set_uniform_texture_unit (int32_t uniform, uint32_t texture_unit_index) const |
| |
|
void | set_uniform_vec2 (int32_t uniform, const float *const vec) const |
| |
|
void | set_uniform_vec4 (int32_t uniform, const float *const vec) const |
| |
|
void | set_uniform_mat4 (int32_t uniform, const float *const mat, bool transpose=false) const |
| |
|
void | set_uniform_int (int32_t uniform, int32_t val) const |
| |
Definition at line 9 of file opengl_shader_program.hpp.
The documentation for this class was generated from the following file: