#include <reflect.hpp>
◆ Reflect() [1/2]
| wren::reflect::Reflect::Reflect |
( |
| ) |
|
|
default |
◆ Reflect() [2/2]
| wren::reflect::Reflect::Reflect |
( |
const std::span< const std::byte > & | spirv | ) |
|
◆ descriptor_sets()
| auto wren::reflect::Reflect::descriptor_sets |
( |
| ) |
const -> std::vector<DescriptorSet> |
|
inlinenodiscard |
◆ entry_points()
| auto wren::reflect::Reflect::entry_points |
( |
| ) |
const |
|
inlinenodiscard |
◆ input_variables()
| auto wren::reflect::Reflect::input_variables |
( |
| ) |
const -> std::vector<Variable> |
|
inlinenodiscard |
◆ input_variables_for_entry_point()
| auto wren::reflect::Reflect::input_variables_for_entry_point |
( |
spv::ExecutionModel | entry_point_type | ) |
const -> std::vector<Variable> |
|
inlinenodiscard |
◆ magic_number()
| auto wren::reflect::Reflect::magic_number |
( |
| ) |
const |
|
inlinenodiscard |
◆ parse_op_code()
| auto wren::reflect::Reflect::parse_op_code |
( |
utils::BinaryReader & | reader, |
|
|
uint32_t | wordcount, |
|
|
const spv::Op & | opcode ) -> uint32_t |
|
private |
◆ resolve()
| void wren::reflect::Reflect::resolve |
( |
| ) |
|
|
private |
◆ annotations_
| std::map<uint32_t, std::vector<Annotation> > wren::reflect::Reflect::annotations_ |
|
private |
◆ bound_
| uint32_t wren::reflect::Reflect::bound_ {} |
|
private |
◆ descriptor_sets_
| std::map<uint32_t, DescriptorSet> wren::reflect::Reflect::descriptor_sets_ |
|
private |
◆ entry_points_
| std::vector<EntryPoint> wren::reflect::Reflect::entry_points_ |
|
private |
◆ generator_
| uint32_t wren::reflect::Reflect::generator_ {} |
|
private |
◆ magic_number_
| uint32_t wren::reflect::Reflect::magic_number_ {} |
|
private |
◆ names_
| std::map<uint32_t, std::string> wren::reflect::Reflect::names_ |
|
private |
◆ types_
| std::map<uint32_t, SimpleType> wren::reflect::Reflect::types_ |
|
private |
◆ variables_
| std::map<uint32_t, Variable> wren::reflect::Reflect::variables_ |
|
private |
◆ version_
| uint32_t wren::reflect::Reflect::version_ {} |
|
private |
The documentation for this class was generated from the following files: