RetroArch
Public Attributes | List of all members
spirv_cross::Meta::Decoration Struct Reference

#include <spirv_common.hpp>

Collaboration diagram for spirv_cross::Meta::Decoration:
[legend]

Public Attributes

std::string alias
 
std::string qualified_alias
 
std::string hlsl_semantic
 
Bitset decoration_flags
 
spv::BuiltIn builtin_type
 
uint32_t location = 0
 
uint32_t set = 0
 
uint32_t binding = 0
 
uint32_t offset = 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
 
bool builtin = false
 

Member Data Documentation

◆ alias

std::string spirv_cross::Meta::Decoration::alias

◆ array_stride

uint32_t spirv_cross::Meta::Decoration::array_stride = 0

◆ binding

uint32_t spirv_cross::Meta::Decoration::binding = 0

◆ builtin

bool spirv_cross::Meta::Decoration::builtin = false

◆ builtin_type

spv::BuiltIn spirv_cross::Meta::Decoration::builtin_type

◆ decoration_flags

Bitset spirv_cross::Meta::Decoration::decoration_flags

◆ hlsl_semantic

std::string spirv_cross::Meta::Decoration::hlsl_semantic

◆ index

uint32_t spirv_cross::Meta::Decoration::index = 0

◆ input_attachment

uint32_t spirv_cross::Meta::Decoration::input_attachment = 0

◆ location

uint32_t spirv_cross::Meta::Decoration::location = 0

◆ matrix_stride

uint32_t spirv_cross::Meta::Decoration::matrix_stride = 0

◆ offset

uint32_t spirv_cross::Meta::Decoration::offset = 0

◆ qualified_alias

std::string spirv_cross::Meta::Decoration::qualified_alias

◆ set

uint32_t spirv_cross::Meta::Decoration::set = 0

◆ spec_id

uint32_t spirv_cross::Meta::Decoration::spec_id = 0

The documentation for this struct was generated from the following file: