Struct SPIRFunction
Defined in File spirv_common.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public SPIRV_CROSS_NAMESPACE::IVariant
(Struct IVariant)
Struct Documentation
-
struct SPIRFunction : public SPIRV_CROSS_NAMESPACE::IVariant
-
Public Functions
-
inline void add_local_variable(VariableID id)
Public Members
-
SmallVector<Parameter> arguments
-
SmallVector<Parameter> shadow_arguments
-
SmallVector<VariableID> local_variables
-
SmallVector<BlockID> blocks
-
SmallVector<CombinedImageSamplerParameter> combined_parameters
-
SmallVector<ID> constant_arrays_needed_on_stack
-
bool active = false
-
bool flush_undeclared = true
-
bool do_combined_parameters = true
-
struct CombinedImageSamplerParameter
Public Members
-
VariableID id
-
VariableID image_id
-
VariableID sampler_id
-
bool global_image
-
bool global_sampler
-
bool depth
-
VariableID id
-
struct EntryLine
-
struct Parameter
-
inline void add_local_variable(VariableID id)