|
GLSL Struct 1.4.0
glslstruct
|
This is the complete list of members for glslstruct::utils::glsl_writer, including all inherited members.
| _append_buffer_body(std::string_view layoutData, std::string_view name, std::string_view bufferType, bool canHaveVariableSizeArray, const mstd::ordered_map< std::string, var_data > &variables, std::string_view varName="") | glslstruct::utils::glsl_writer | private |
| _append_shader_storage_buffer_body(std::string_view layoutData, std::string_view name, const mstd::ordered_map< std::string, var_data > &variables, std::string_view varName="", std::string_view qualifiers="") | glslstruct::utils::glsl_writer | private |
| _append_struct_body(std::string_view structBody) | glslstruct::utils::glsl_writer | private |
| _contains_name(std::string_view name) | glslstruct::utils::glsl_writer | private |
| _get_layout(std::string_view layoutData) | glslstruct::utils::glsl_writer | privatestatic |
| _get_struct_body(std::string_view type, std::string_view name, bool canHaveVariableSizeArray, const mstd::ordered_map< std::string, var_data > &variables) | glslstruct::utils::glsl_writer | private |
| _result | glslstruct::utils::glsl_writer | private |
| _structIdx | glslstruct::utils::glsl_writer | private |
| _uniqueNames | glslstruct::utils::glsl_writer | private |
| _uniqueStructs | glslstruct::utils::glsl_writer | private |
| append_shader_storage_buffer(std::string_view layoutData, std::string_view name, const mstd::ordered_map< std::string, var_data > &variables, std::string_view varName="", std::string_view qualifiers="") | glslstruct::utils::glsl_writer | |
| append_struct(std::string_view name, const struct_type &structType) | glslstruct::utils::glsl_writer | |
| append_struct(const struct_type &structType) | glslstruct::utils::glsl_writer | |
| append_uniform_buffer(std::string_view layoutData, std::string_view name, const mstd::ordered_map< std::string, var_data > &variables, std::string_view varName="") | glslstruct::utils::glsl_writer | |
| glsl_writer() | glslstruct::utils::glsl_writer | |
| to_string() const noexcept | glslstruct::utils::glsl_writer | |
| visit(Type &&varType) | glslstruct::utils::glsl_writer | inline |