Banuba SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
bnb
player_api
opengl_shader_program
Public Member Functions
|
Static Public Member Functions
|
List of all members
bnb::player_api::opengl_shader_program Class Reference
Public Member Functions
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
Static Public Member Functions
static void
unuse
()
Detailed Description
Definition at line
9
of file
opengl_shader_program.hpp
.
The documentation for this class was generated from the following file:
/Users/itumashyk/Workspace/banuba_sdk/platform/desktop/player_api/bnb/player_api/opengl/
opengl_shader_program.hpp
Generated by
1.17.0