Struct Meta
Defined in File spirv_common.hpp
Nested Relationships
Nested Types
Struct Documentation
-
struct Meta
Public Members
-
Decoration decoration
-
Vector<Decoration> members
-
std::unordered_map<uint32_t, uint32_t> decoration_word_offset
-
bool hlsl_is_magic_counter_buffer = false
-
uint32_t hlsl_magic_counter_buffer = 0
-
struct Decoration
Public Members
-
std::string alias
-
std::string qualified_alias
-
std::string hlsl_semantic
-
std::string user_type
-
spv::BuiltIn builtin_type = spv::BuiltInMax
-
uint32_t location = 0
-
uint32_t component = 0
-
uint32_t set = 0
-
uint32_t binding = 0
-
uint32_t offset = 0
-
uint32_t xfb_buffer = 0
-
uint32_t xfb_stride = 0
-
uint32_t stream = 0
-
uint32_t array_stride = 0
-
uint32_t matrix_stride = 0
-
uint32_t input_attachment = 0
-
uint32_t spec_id = 0
-
uint32_t index = 0
-
spv::FPRoundingMode fp_rounding_mode = spv::FPRoundingModeMax
-
bool builtin = false
-
bool qualified_alias_explicit_override = false
-
struct SPIRV_CROSS_NAMESPACE::Meta::Decoration::Extended extended
-
std::string alias
-
Decoration decoration