Struct Meta::Decoration

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()

Public Members

Bitset flags
uint32_t values[SPIRVCrossDecorationCount]