Tatooine
tatooine::rendering::interactive::cook_torrance_brdf_shader Member List

This is the complete list of members for tatooine::rendering::interactive::cook_torrance_brdf_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
cook_torrance_brdf_shader()tatooine::rendering::interactive::cook_torrance_brdf_shaderinlineprivate
create()tatooine::gl::shader
default_valtatooine::gl::id_holder< GLuint >static
delete_shader()tatooine::gl::shader
enable_lighting(bool const en) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
fragment_shader_sourcetatooine::rendering::interactive::cook_torrance_brdf_shaderstatic
get() -> auto &tatooine::rendering::interactive::cook_torrance_brdf_shaderinlinestatic
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
info_log()tatooine::gl::shader
invert_scale(bool const invert) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
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_irradi_perp(GLfloat const i) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_light_color(Vec4< GLfloat > const &l) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_max(GLfloat const max) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_metallic(GLfloat const m) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_min(GLfloat const min) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_model_matrix(Mat4< GLfloat > const &M) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_projection_matrix(Mat4< GLfloat > const &P) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_reflectance(GLfloat const r) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_roughness(GLfloat const r) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
set_solid_base_color(Vec3< GLfloat > const &b) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
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
set_view_matrix(Mat4< GLfloat > const &V) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
shader()=defaulttatooine::gl::shader
swap(id_holder &other)tatooine::gl::id_holder< GLuint >inline
this_type typedeftatooine::rendering::interactive::cook_torrance_brdf_shader
unbind() consttatooine::gl::shader
uniform(const std::string &uniformVarName)tatooine::gl::shader
use_solid_base_color(bool const use) -> voidtatooine::rendering::interactive::cook_torrance_brdf_shaderinline
vertex_shader_sourcetatooine::rendering::interactive::cook_torrance_brdf_shaderstatic
~id_holder()=defaulttatooine::gl::id_holder< GLuint >
~shader()tatooine::gl::shaderinline