Tatooine
tatooine::gl::computeshader Member List

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

compile(bool use_ansi_color=true) -> voidtatooine::gl::shaderstage
computeshader(std::filesystem::path const &sourcepath)tatooine::gl::computeshader
computeshader(shadersource const &sourcepath)tatooine::gl::computeshader
computeshader(computeshader &&other)tatooine::gl::computeshader
default_valtatooine::gl::id_holder< GLuint >static
delete_stage() -> voidtatooine::gl::shaderstage
glsl_vars() const -> auto const &tatooine::gl::shaderstageinline
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(bool use_ansi_color=true) -> voidtatooine::gl::shaderstageprotected
is_created() consttatooine::gl::shaderstageinline
m_deletetatooine::gl::shaderstageprivate
m_glsl_varstatooine::gl::shaderstageprivate
m_idtatooine::gl::id_holder< GLuint >private
m_include_treetatooine::gl::shaderstageprivate
m_shader_typetatooine::gl::shaderstageprivate
m_sourcetatooine::gl::shaderstageprivate
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
parse_compile_error(std::smatch &match, std::ostream &os, bool use_ansi_color=true) -> voidtatooine::gl::shaderstageprotected
path typedeftatooine::gl::shaderstageprivate
print_line(std::filesystem::path const &filename, size_t line_number, std::ostream &os) -> voidtatooine::gl::shaderstageprotected
regex_mesa_compiler_errortatooine::gl::shaderstageprivatestatic
regex_nvidia_compiler_errortatooine::gl::shaderstageprivatestatic
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() consttatooine::gl::shaderstageinline
stage_type() consttatooine::gl::shaderstageinline
swap(id_holder &other)tatooine::gl::id_holder< GLuint >inline
type_to_string(GLenum shader_type) -> std::string_viewtatooine::gl::shaderstagestatic
~id_holder()=defaulttatooine::gl::id_holder< GLuint >
~shaderstage()tatooine::gl::shaderstage