Tatooine
tatooine
gl
shaderstage
tatooine::gl::shaderstage Member List
This is the complete list of members for
tatooine::gl::shaderstage
, including all inherited members.
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 >
inline
explicit
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 >
inline
protected
id_ref
() -> auto &
tatooine::gl::id_holder< GLuint >
inline
protected
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
private
static
regex_nvidia_compiler_error
tatooine::gl::shaderstage
private
static
set_id
(GLuint id)
tatooine::gl::id_holder< GLuint >
inline
protected
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
Generated by
1.9.5