Tatooine
tatooine::gl::imgui_shader Member List

This is the complete list of members for tatooine::gl::imgui_shader, including all inherited members.

add_attribute(const std::string &attributeVarName)tatooine::gl::shader
add_stage(Args &&... args)tatooine::gl::shaderinline
add_uniform(const std::string &uniformVarName)tatooine::gl::shader
attribute(const std::string &attributeVarName)tatooine::gl::shader
bind() consttatooine::gl::shader
create()tatooine::gl::shader
default_valtatooine::gl::id_holder< GLuint >static
delete_shader()tatooine::gl::shader
frag_sourcetatooine::gl::imgui_shaderstatic
id() consttatooine::gl::id_holder< GLuint >inline
id_holder()tatooine::gl::id_holder< GLuint >inline
id_holder(GLuint _id)tatooine::gl::id_holder< GLuint >inlineexplicit
id_holder(id_holder const &other)=deletetatooine::gl::id_holder< GLuint >
id_holder(id_holder &&other) noexcepttatooine::gl::id_holder< GLuint >inline
id_ptr()tatooine::gl::id_holder< GLuint >inlineprotected
id_ref() -> auto &tatooine::gl::id_holder< GLuint >inlineprotected
imgui_shader()tatooine::gl::imgui_shader
info_log()tatooine::gl::shader
m_attribute_locationstatooine::gl::shaderprivate
m_attribute_var_namestatooine::gl::shaderprivate
m_deletetatooine::gl::shaderprivate
m_idtatooine::gl::id_holder< GLuint >private
m_shader_stagestatooine::gl::shaderprivate
m_uniform_locationstatooine::gl::shaderprivate
m_uniform_var_namestatooine::gl::shaderprivate
operator=(id_holder const &other) -> id_holder &=deletetatooine::gl::id_holder< GLuint >
operator=(id_holder &&other) noexcept -> id_holder &tatooine::gl::id_holder< GLuint >inline
set_id(GLuint id)tatooine::gl::id_holder< GLuint >inlineprotected
set_projection_matrix(std::array< GLfloat, 16 > const &p)tatooine::gl::imgui_shader
set_texture_slot(int s)tatooine::gl::imgui_shader
set_uniform(const std::string &, GLfloat)tatooine::gl::shader
set_uniform(const std::string &, GLint)tatooine::gl::shader
set_uniform(const std::string &, GLuint)tatooine::gl::shader
set_uniform(const std::string &, GLboolean)tatooine::gl::shader
set_uniform(const std::string &, GLfloat, GLfloat)tatooine::gl::shader
set_uniform(const std::string &, GLfloat, GLfloat, GLfloat)tatooine::gl::shader
set_uniform(const std::string &, GLfloat, GLfloat, GLfloat, GLfloat)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLfloat, 2 > const &data)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLfloat, 3 > const &data)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLfloat, 4 > const &data)tatooine::gl::shader
set_uniform(const std::string &, GLint, GLint)tatooine::gl::shader
set_uniform(const std::string &, GLint, GLint, GLint)tatooine::gl::shader
set_uniform(const std::string &, GLint, GLint, GLint, GLint)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLint, 2 > const &data)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLint, 3 > const &data)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLint, 4 > const &data)tatooine::gl::shader
set_uniform(const std::string &, GLuint, GLuint)tatooine::gl::shader
set_uniform(const std::string &, GLuint, GLuint, GLuint)tatooine::gl::shader
set_uniform(const std::string &, GLuint, GLuint, GLuint, GLuint)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLuint, 2 > const &data)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLuint, 3 > const &data)tatooine::gl::shader
set_uniform(const std::string &, std::array< GLuint, 4 > const &data)tatooine::gl::shader
set_uniform(const std::string &, Vec2< GLfloat > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec2< GLint > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec2< GLuint > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec3< GLfloat > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec3< GLint > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec3< GLuint > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec4< GLfloat > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec4< GLint > const &)tatooine::gl::shader
set_uniform(const std::string &, Vec4< GLuint > const &)tatooine::gl::shader
set_uniform(const std::string &, Mat2< GLfloat > const &)tatooine::gl::shader
set_uniform(const std::string &, Mat3< GLfloat > const &)tatooine::gl::shader
set_uniform(const std::string &, Mat4< GLfloat > const &)tatooine::gl::shader
set_uniform_mat2(const std::string &, GLfloat const *)tatooine::gl::shader
set_uniform_mat3(const std::string &, GLfloat const *)tatooine::gl::shader
set_uniform_mat4(const std::string &, GLfloat const *)tatooine::gl::shader
set_uniform_vec2(const std::string &, GLfloat const *)tatooine::gl::shader
set_uniform_vec2(const std::string &, GLint const *)tatooine::gl::shader
set_uniform_vec2(const std::string &, GLuint const *)tatooine::gl::shader
set_uniform_vec3(const std::string &, GLfloat const *)tatooine::gl::shader
set_uniform_vec3(const std::string &, GLint const *)tatooine::gl::shader
set_uniform_vec3(const std::string &, GLuint const *)tatooine::gl::shader
set_uniform_vec4(const std::string &, GLfloat const *)tatooine::gl::shader
set_uniform_vec4(const std::string &, GLint const *)tatooine::gl::shader
set_uniform_vec4(const std::string &, GLuint const *)tatooine::gl::shader
shader()=defaulttatooine::gl::shader
swap(id_holder &other)tatooine::gl::id_holder< GLuint >inline
unbind() consttatooine::gl::shader
uniform(const std::string &uniformVarName)tatooine::gl::shader
vert_sourcetatooine::gl::imgui_shaderstatic
~id_holder()=defaulttatooine::gl::id_holder< GLuint >
~shader()tatooine::gl::shaderinline