Struct Meta::Decoration
Defined in File spirv_common.hpp
Nested Relationships
This struct is a nested type of Struct Meta.
Nested Types
Struct Documentation
-
struct Decoration
Public Members
-
std::string alias
-
std::string qualified_alias
-
std::string hlsl_semantic
-
std::string user_type
-
Bitset decoration_flags
-
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
-
struct Extended
Public Functions
-
inline Extended()
-
inline Extended()
-
std::string alias