|
wren
Vulkan-based game engine
|
#include <algorithm>#include <boost/describe.hpp>#include <cstdint>#include <map>#include <ranges>#include <span>#include <spirv/unified1/spirv.hpp>#include <string>#include <vector>#include "wren/utils/binary_reader.hpp"

Go to the source code of this file.
Classes | |
| struct | wren::reflect::EntryPoint |
| struct | wren::reflect::Variable |
| struct | wren::reflect::SimpleType |
| struct | wren::reflect::Vector |
| struct | wren::reflect::Annotation |
| struct | wren::reflect::Binding |
| struct | wren::reflect::DescriptorSet |
| class | wren::reflect::Reflect |
Namespaces | |
| namespace | spv |
| namespace | wren |
| namespace | wren::reflect |
Functions | |
| wren::reflect::BOOST_DESCRIBE_STRUCT (Variable,(),(name, storage_class, location, width, format)) BOOST_DEFINE_ENUM_CLASS(TypeType | |
| wren::reflect::BOOST_DESCRIBE_STRUCT (Binding,(),(binding, descriptor_type, count)) | |
| wren::reflect::BOOST_DESCRIBE_STRUCT (DescriptorSet,(),(bindings)) | |
Variables | |
| wren::reflect::Float | |
| wren::reflect::Vector | |