|
GLSL Struct 1.4.0
glslstruct
|
This is the complete list of members for glslstruct::base_struct< Layout >, including all inherited members.
| _add(const size_t valueOffset, const std::byte *valueData, const size_t dataSize) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_array(const std::vector< size_t > &valuesOffsets, const std::vector< std::byte > *valuesData) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_mat(const std::string_view name, const M &value) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_mat_array(const std::string_view name, const M *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_scalar(const std::string_view name, const T &value) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_scalar_array(const std::string_view name, const T *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_struct(const std::string_view name, const layout_type &layout, const std::byte *data, const size_t bytesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_struct_array(const std::string_view name, const layout_type &layout, const std::vector< std::byte > *datas, const size_t datasCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_values(const glsl_value< T, Num > &value, const glsl_value< Ts, Nums > &... values) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_vec(const std::string_view name, const V &value) | glslstruct::base_struct< Layout > | inlineprivate |
| _add_vec_array(const std::string_view name, const V *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _data | glslstruct::base_struct< Layout > | private |
| _get(const size_t valueOffset, const size_t valueSize) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_array(const std::vector< size_t > &valuesOffsets, const size_t arrayElemSize, const size_t valueSize) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_mat(const std::string_view name) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_mat_array(const std::string_view name) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_mat_value(const std::vector< std::vector< std::byte > > &data) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _get_mat_value_data(const T &value) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _get_scalar(const std::string_view name) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_scalar_array(const std::string_view name) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_scalar_value(const std::vector< std::byte > &data) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _get_scalar_value_data(const T &value) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _get_struct(const std::string_view name, const layout_type &layout) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_struct_array(const std::string_view name, const layout_type &layout) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_vec(const std::string_view name) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_vec_array(const std::string_view name) const | glslstruct::base_struct< Layout > | inlineprivate |
| _get_vec_value(const std::vector< std::byte > &data) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _get_vec_value_data(const T &value) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _is_array(const base_type_handle &varType) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _is_mat(const base_type_handle &varType, const ValueType type, const size_t columns, const size_t rows) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _is_scalar(const base_type_handle &varType, const ValueType type) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _is_struct(const base_type_handle &varType, const mstd::ordered_map< std::string, var_data > &variables) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _is_vec(const base_type_handle &varType, const ValueType type, const size_t length) | glslstruct::base_struct< Layout > | inlineprivatestatic |
| _layout | glslstruct::base_struct< Layout > | private |
| _mat_array_check(const std::string_view name, const ValueType type, const size_t columns, const size_t rows) const | glslstruct::base_struct< Layout > | inlineprivate |
| _mat_check(const std::string_view name, const ValueType type, const size_t columns, const size_t rows) const | glslstruct::base_struct< Layout > | inlineprivate |
| _scalar_array_check(const std::string_view name, const ValueType type) const | glslstruct::base_struct< Layout > | inlineprivate |
| _scalar_check(const std::string_view name, const ValueType type) const | glslstruct::base_struct< Layout > | inlineprivate |
| _set(const size_t valueOffset, const std::byte *valueData, const size_t dataSize) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_array(const std::vector< size_t > &valuesOffsets, const std::vector< std::byte > *valuesData, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_mat(const std::string_view name, const M &value) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_mat_array(const std::string_view name, const M *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_scalar(const std::string_view name, const T &value) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_scalar_array(const std::string_view name, const T *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_struct(const std::string_view name, const layout_type &layout, const std::byte *data, const size_t bytesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_struct_array(const std::string_view name, const layout_type &layout, const std::vector< std::byte > *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_vec(const std::string_view name, const V &value) | glslstruct::base_struct< Layout > | inlineprivate |
| _set_vec_array(const std::string_view name, const V *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inlineprivate |
| _struct_array_check(const std::string_view name, const mstd::ordered_map< std::string, var_data > &variables) const | glslstruct::base_struct< Layout > | inlineprivate |
| _struct_check(const std::string_view name, const mstd::ordered_map< std::string, var_data > &variables) const | glslstruct::base_struct< Layout > | inlineprivate |
| _vec_array_check(const std::string_view name, const ValueType type, const size_t length) const | glslstruct::base_struct< Layout > | inlineprivate |
| _vec_check(const std::string_view name, const ValueType type, const size_t length) const | glslstruct::base_struct< Layout > | inlineprivate |
| add(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const S &value) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const S *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const size_t count) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const SA &values) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const V &value) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const V *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const size_t count) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const VA &values) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const M &value) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const M *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const size_t count) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const MA &values) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const base_struct &value) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const layout_type &layout) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const layout_type &layout, const std::byte *data, const size_t bytesCount) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const layout_type &layout, const BA &data) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const layout_type &layout, const std::vector< std::byte > *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const layout_type &layout, const size_t count) | glslstruct::base_struct< Layout > | inline |
| add(const std::string_view name, const layout_type &layout, const SBA &values) | glslstruct::base_struct< Layout > | inline |
| bad_offset() noexcept | glslstruct::base_struct< Layout > | inlinestatic |
| base_alignment() const noexcept | glslstruct::base_struct< Layout > | inline |
| base_struct() noexcept _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| base_struct(const _GLSL_STRUCT_TYPENAME17 layout_type::context_type &ctx) noexcept _GLSL_STRUCT_REQUIRES(layout_type | glslstruct::base_struct< Layout > | inlineexplicit |
| base_struct(const layout_type &layout) noexcept | glslstruct::base_struct< Layout > | inlineexplicit |
| base_struct(const layout_type &layout, const std::vector< std::byte > &data) noexcept | glslstruct::base_struct< Layout > | inlineexplicit |
| base_struct(const glsl_value< Args, Nums > &... values) noexcept _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inlineexplicit |
| base_struct(const glsl_value< Args, Nums > &... values, const _GLSL_STRUCT_TYPENAME17 layout_type::context_type &ctx) noexcept _GLSL_STRUCT_REQUIRES(layout_type | glslstruct::base_struct< Layout > | inlineexplicit |
| base_struct(const base_struct &other) noexcept=default | glslstruct::base_struct< Layout > | |
| base_struct(base_struct &&other) noexcept | glslstruct::base_struct< Layout > | inline |
| clear() noexcept | glslstruct::base_struct< Layout > | inline |
| clear_data() noexcept | glslstruct::base_struct< Layout > | inline |
| contains(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| data() const noexcept | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name, const T *valuesDest, const size_t valuesDestCount) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name, const V *valuesDest, const size_t valuesDestCount) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name, const M *valuesDest, const size_t valuesDestCount) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name, const layout_type &layout) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name, const layout_type &layout, const base_struct *valuesDest, const size_t valuesDestCount) const | glslstruct::base_struct< Layout > | inline |
| get(const std::string_view name, const layout_type &layout) const | glslstruct::base_struct< Layout > | inline |
| get_array_offsets(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get_layout() const noexcept | glslstruct::base_struct< Layout > | inline |
| get_names() const | glslstruct::base_struct< Layout > | inline |
| get_offset(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get_padding(const std::string_view name) const noexcept | glslstruct::base_struct< Layout > | inline |
| get_size(const std::string_view name) const noexcept | glslstruct::base_struct< Layout > | inline |
| get_top_level_variables() noexcept | glslstruct::base_struct< Layout > | inline |
| get_total_size(const std::string_view name) const noexcept | glslstruct::base_struct< Layout > | inline |
| get_type(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get_type(const std::string_view name) const | glslstruct::base_struct< Layout > | inline |
| get_variables() const noexcept | glslstruct::base_struct< Layout > | inline |
| layout_type typedef | glslstruct::base_struct< Layout > | |
| operator!=(const base_struct &other) const =default | glslstruct::base_struct< Layout > | |
| operator=(const base_struct &other) noexcept=default | glslstruct::base_struct< Layout > | |
| operator=(base_struct &&other) noexcept | glslstruct::base_struct< Layout > | inline |
| operator==(const base_struct &other) const | glslstruct::base_struct< Layout > | inline |
| padding() const noexcept | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const S &value) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const S *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const size_t count) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const SA &values) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const V &value) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const V *values, const size_t size) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const size_t count) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const VA &values) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const M &value) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const M *values, const size_t valuesCount) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const size_t count) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name) _GLSL_STRUCT_REQUIRES(std | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const MA &values) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const base_struct &value) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const layout_type &layout) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const layout_type &layout, const std::byte *data, const size_t bytesCount) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const layout_type &layout, const BA &data) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const layout_type &layout, const std::vector< std::byte > *datas, const size_t datasCount) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const layout_type &layout, const size_t count) | glslstruct::base_struct< Layout > | inline |
| set(const std::string_view name, const layout_type &layout, const SBA &datas) | glslstruct::base_struct< Layout > | inline |
| size() const noexcept | glslstruct::base_struct< Layout > | inline |
| std::hash< base_struct > | glslstruct::base_struct< Layout > | friend |
| ~base_struct() noexcept=default | glslstruct::base_struct< Layout > |