|
GLSL Struct 1.4.0
glslstruct
|
This is the complete list of members for glslstruct::base_parser< Layout >, including all inherited members.
| _add_mat_variable(S &ref, const size_t rows, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _add_mat_variable(S &ref, const size_t cols, const size_t rows, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _add_mat_variable(S &ref, const ValueType type, const size_t cols, const size_t rows, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _add_scalar_variable(S &ref, const ValueType type, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _add_variable(S &ref, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _add_variable(S &ref, const std::string_view type, const std::string_view name, const size_t count=0) | glslstruct::base_parser< Layout > | inlineprivate |
| _add_variable(S &ref, const std::string_view varStr) | glslstruct::base_parser< Layout > | inlineprivate |
| _add_variables(S &ref, const std::string_view varsStr) | glslstruct::base_parser< Layout > | inlineprivate |
| _add_vec_variable(S &ref, const size_t length, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _add_vec_variable(S &ref, const ValueType type, const size_t length, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _base_patterns typedef | glslstruct::base_parser< Layout > | private |
| _contains_struct_body(const std::string_view name) | glslstruct::base_parser< Layout > | inlineprivate |
| _contains_struct_layout(const std::string_view name) | glslstruct::base_parser< Layout > | inlineprivate |
| _create_layout(const std::string_view varsStr) | glslstruct::base_parser< Layout > | inlineprivate |
| _extract_struct_data(const std::string_view structStr) | glslstruct::base_parser< Layout > | inlineprivate |
| _extract_structs(const std::string_view structsStr) | glslstruct::base_parser< Layout > | inlineprivate |
| _get_value_type_from_string(const std::string_view type) noexcept | glslstruct::base_parser< Layout > | inlineprivatestatic |
| _layout_type typedef | glslstruct::base_parser< Layout > | private |
| _load_layout(const std::string_view structName) | glslstruct::base_parser< Layout > | inlineprivate |
| _ssbo_pattern typedef | glslstruct::base_parser< Layout > | private |
| _struct_type typedef | glslstruct::base_parser< Layout > | private |
| _structsBodies | glslstruct::base_parser< Layout > | private |
| _structsLayouts | glslstruct::base_parser< Layout > | private |
| _ubo_pattern typedef | glslstruct::base_parser< Layout > | private |
| add_struct_definition(const std::string_view name, const std::string_view varsStr) | glslstruct::base_parser< Layout > | inline |
| add_struct_definition(const std::string_view structStr) | glslstruct::base_parser< Layout > | inline |
| add_structs_definitions(const std::string_view structsStr) | glslstruct::base_parser< Layout > | inline |
| add_variable(_layout_type &layoutRef, const std::string_view type, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inline |
| add_variable(_struct_type &structRef, const std::string_view type, const std::string_view name, const size_t count) | glslstruct::base_parser< Layout > | inline |
| add_variable(_layout_type &layoutRef, const std::string_view type, const std::string_view name) | glslstruct::base_parser< Layout > | inline |
| add_variable(_struct_type &structRef, const std::string_view type, const std::string_view name) | glslstruct::base_parser< Layout > | inline |
| add_variable(_layout_type &layoutRef, const std::string_view varStr) | glslstruct::base_parser< Layout > | inline |
| add_variable(_struct_type &structRef, const std::string_view varStr) | glslstruct::base_parser< Layout > | inline |
| add_variables(_layout_type &layoutRef, const std::string_view varsStr) | glslstruct::base_parser< Layout > | inline |
| add_variables(_struct_type &structRef, const std::string_view varsStr) | glslstruct::base_parser< Layout > | inline |
| base_parser()=default | glslstruct::base_parser< Layout > | |
| create_struct(const std::string_view varsStr) | glslstruct::base_parser< Layout > | inline |
| create_struct_layout(const std::string_view varsStr) | glslstruct::base_parser< Layout > | inline |
| create_structs(const std::vector< std::string > &structsStrs) | glslstruct::base_parser< Layout > | inline |
| create_structs(const std::string_view structsStr) | glslstruct::base_parser< Layout > | inline |
| create_structs_layouts(const std::vector< std::string > &structs) | glslstruct::base_parser< Layout > | inline |
| create_structs_layouts(const std::string_view structsStr) | glslstruct::base_parser< Layout > | inline |
| get_struct(const std::string_view structName) | glslstruct::base_parser< Layout > | inline |
| get_struct_layout(const std::string_view structName) | glslstruct::base_parser< Layout > | inline |
| get_structs(const std::vector< std::string_view > &structsNames) | glslstruct::base_parser< Layout > | inline |
| get_structs_layouts(const std::vector< std::string > &structsNames) | glslstruct::base_parser< Layout > | inline |
| has_ssbo_pattern | glslstruct::base_parser< Layout > | privatestatic |
| has_ubo_pattern | glslstruct::base_parser< Layout > | privatestatic |