Struct SPIRAccessChain

Inheritance Relationships

Base Type

Struct Documentation

struct SPIRAccessChain : public SPIRV_CROSS_NAMESPACE::IVariant

Public Types

enum [anonymous]

Values:

enumerator type

Public Functions

inline SPIRAccessChain(TypeID basetype_, spv::StorageClass storage_, std::string base_, std::string dynamic_index_, int32_t static_index_)

Public Members

TypeID basetype
spv::StorageClass storage
std::string base
std::string dynamic_index
int32_t static_index
VariableID loaded_from = 0
uint32_t matrix_stride = 0
uint32_t array_stride = 0
bool row_major_matrix = false
bool immutable = false
SmallVector<ID> implied_read_expressions