GLSL Struct 1.4.0
glslstruct
Loading...
Searching...
No Matches
glslstruct::type< Derived > Member List

This is the complete list of members for glslstruct::type< Derived >, including all inherited members.

_accept(const mstd::function_view< void(const scalar_type &)> scalarVisit, const mstd::function_view< void(const vec_type &)> vecVisit, const mstd::function_view< void(const mat_type &)> matVisit, const mstd::function_view< void(const struct_type &)> structVisit, const mstd::function_view< void(const array_type &)> arrayVisit) const overrideglslstruct::type< Derived >inlineprotected
glslstruct::base_type::_accept(mstd::function_view< void(const scalar_type &)> scalarVisit, mstd::function_view< void(const vec_type &)> vecVisit, mstd::function_view< void(const mat_type &)> matVisit, mstd::function_view< void(const struct_type &)> structVisit, mstd::function_view< void(const array_type &)> arrayVisit) const =0glslstruct::base_typeprotectedpure virtual
_get_derived() const noexceptglslstruct::type< Derived >inlineprivate
_sizeglslstruct::base_typeprivate
accept(T &visitor) constglslstruct::type< Derived >inline
base_type(size_t size) noexceptglslstruct::base_typeexplicit
base_type(const base_type &other) noexceptglslstruct::base_type
base_type(base_type &&other) noexceptglslstruct::base_type
get_size() const noexceptglslstruct::base_type
operator!=(const type< DerivedA > &lhs, const type< DerivedB > &rhs)glslstruct::type< Derived >friend
operator!=(const base_type &other) const noexceptglslstruct::type< Derived >
operator!=(const base_type &lhs, const T &rhs)glslstruct::type< Derived >friend
operator=(const type &other) noexcept=defaultglslstruct::type< Derived >
operator=(type &&other) noexcept=defaultglslstruct::type< Derived >
glslstruct::base_type::operator=(const base_type &other) noexceptglslstruct::base_type
glslstruct::base_type::operator=(base_type &&other) noexceptglslstruct::base_type
operator==(const base_type &other) const noexcept overrideglslstruct::type< Derived >inlinevirtual
operator==(const type< DerivedA > &lhs, const type< DerivedB > &rhs)glslstruct::type< Derived >friend
to_string() const noexcept=0glslstruct::base_typepure virtual
type(const size_t size) noexceptglslstruct::type< Derived >inlineexplicit
type(const type &other) noexcept=defaultglslstruct::type< Derived >
type(type &&other) noexcept=defaultglslstruct::type< Derived >
~base_type() noexceptglslstruct::base_typevirtual
~type() noexcept override=defaultglslstruct::type< Derived >virtual