Struct SPIRAccessChain
Defined in File spirv_common.hpp
Inheritance Relationships
Base Type
public SPIRV_CROSS_NAMESPACE::IVariant
(Struct IVariant)
Struct Documentation
-
struct SPIRAccessChain : public SPIRV_CROSS_NAMESPACE::IVariant
-
Public Functions
-
inline SPIRAccessChain(TypeID basetype_, spv::StorageClass storage_, std::string base_, std::string dynamic_index_, int32_t static_index_)
Public Members
-
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
-
inline SPIRAccessChain(TypeID basetype_, spv::StorageClass storage_, std::string base_, std::string dynamic_index_, int32_t static_index_)