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