Banuba SDK
Loading...
Searching...
No Matches
bnb::player_api::opengl_shader_program Member List

This is the complete list of members for bnb::player_api::opengl_shader_program, including all inherited members.

get_attribute_location(const std::string_view &attribute_name) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
get_program_id() const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
get_uniform_location(const std::string_view &uniform_name) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
opengl_shader_program(const std::string_view &vertex_shader_source, const std::string_view &fragmant_shader_source) (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
set_uniform_int(int32_t uniform, int32_t val) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
set_uniform_mat4(int32_t uniform, const float *const mat, bool transpose=false) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
set_uniform_texture_unit(int32_t uniform, uint32_t texture_unit_index) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
set_uniform_vec2(int32_t uniform, const float *const vec) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
set_uniform_vec4(int32_t uniform, const float *const vec) const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
unuse() (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_programstatic
use() const (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program
~opengl_shader_program() (defined in bnb::player_api::opengl_shader_program)bnb::player_api::opengl_shader_program