compile(bool use_ansi_color=true) -> void | tatooine::gl::shaderstage | |
default_val | tatooine::gl::id_holder< GLuint > | static |
delete_stage() -> void | tatooine::gl::shaderstage | |
glsl_vars() const -> auto const & | tatooine::gl::shaderstage | inline |
id() const | tatooine::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)=delete | tatooine::gl::id_holder< GLuint > | |
id_holder(id_holder &&other) noexcept | tatooine::gl::id_holder< GLuint > | inline |
id_ptr() | tatooine::gl::id_holder< GLuint > | inlineprotected |
id_ref() -> auto & | tatooine::gl::id_holder< GLuint > | inlineprotected |
info_log(bool use_ansi_color=true) -> void | tatooine::gl::shaderstage | protected |
is_created() const | tatooine::gl::shaderstage | inline |
m_delete | tatooine::gl::shaderstage | private |
m_glsl_vars | tatooine::gl::shaderstage | private |
m_id | tatooine::gl::id_holder< GLuint > | private |
m_include_tree | tatooine::gl::shaderstage | private |
m_shader_type | tatooine::gl::shaderstage | private |
m_source | tatooine::gl::shaderstage | private |
operator=(id_holder const &other) -> id_holder &=delete | tatooine::gl::id_holder< GLuint > | |
operator=(id_holder &&other) noexcept -> id_holder & | tatooine::gl::id_holder< GLuint > | inline |
parse_compile_error(std::smatch &match, std::ostream &os, bool use_ansi_color=true) -> void | tatooine::gl::shaderstage | protected |
path typedef | tatooine::gl::shaderstage | private |
print_line(std::filesystem::path const &filename, size_t line_number, std::ostream &os) -> void | tatooine::gl::shaderstage | protected |
regex_mesa_compiler_error | tatooine::gl::shaderstage | privatestatic |
regex_nvidia_compiler_error | tatooine::gl::shaderstage | privatestatic |
set_id(GLuint id) | tatooine::gl::id_holder< GLuint > | inlineprotected |
shaderstage(GLenum shader_type, shadersource const &shaderfilepath) | tatooine::gl::shaderstage | |
shaderstage(GLenum shader_type, std::filesystem::path const &shaderfilepath) | tatooine::gl::shaderstage | |
shaderstage(shaderstage &&other) | tatooine::gl::shaderstage | |
stage_name() const | tatooine::gl::shaderstage | inline |
stage_type() const | tatooine::gl::shaderstage | inline |
swap(id_holder &other) | tatooine::gl::id_holder< GLuint > | inline |
type_to_string(GLenum shader_type) -> std::string_view | tatooine::gl::shaderstage | static |
~id_holder()=default | tatooine::gl::id_holder< GLuint > | |
~shaderstage() | tatooine::gl::shaderstage | |