struct SPIRVariable
Defined at line 1077 of file ../../third_party/spirv-cross/src/spirv_common.hpp
Public Members
TypedID basetype
StorageClass storage
uint32_t decoration
TypedID initializer
TypedID basevariable
SmallVector dereference_chain
bool compat_builtin
bool statically_assigned
TypedID static_expression
SmallVector dependees
bool deferred_declaration
bool phi_variable
bool allocate_temporary_copy
bool remapped_variable
uint32_t remapped_components
TypedID dominator
bool loop_variable
bool loop_variable_enable
bool is_written_to
SPIRFunction::Parameter * parameter
Public Methods
void SPIRVariable ()
Defined at line 1084 of file ../../third_party/spirv-cross/src/spirv_common.hpp
void SPIRVariable (TypeID basetype_, spv::StorageClass storage_, ID initializer_, VariableID basevariable_)
Defined at line 1085 of file ../../third_party/spirv-cross/src/spirv_common.hpp
IVariant * clone (ObjectPoolBase * pool)
Defined at line 1135 of file ../../third_party/spirv-cross/src/spirv_common.hpp
Enumerations
enum
| Name | Value |
|---|---|
| type | TypeVariable |
Defined at line 1079 of file ../../third_party/spirv-cross/src/spirv_common.hpp