wren
Vulkan-based game engine
|
The OpVariable that is either an Input or Output to the module. More...
#include <spirv_reflect.h>
Public Attributes | ||
uint32_t | spirv_id | |
const char * | name | |
uint32_t | location | |
uint32_t | component | |
SpvStorageClass | storage_class | |
const char * | semantic | |
SpvReflectDecorationFlags | decoration_flags | |
SpvBuiltIn | built_in | |
SpvReflectNumericTraits | numeric | |
SpvReflectArrayTraits | array | |
uint32_t | member_count | |
struct SpvReflectInterfaceVariable * | members | |
SpvReflectFormat | format | |
SpvReflectTypeDescription * | type_description | |
struct { | ||
uint32_t location | ||
} | word_offset | |
The OpVariable that is either an Input or Output to the module.
SpvReflectArrayTraits SpvReflectInterfaceVariable::array |
SpvBuiltIn SpvReflectInterfaceVariable::built_in |
uint32_t SpvReflectInterfaceVariable::component |
SpvReflectDecorationFlags SpvReflectInterfaceVariable::decoration_flags |
SpvReflectFormat SpvReflectInterfaceVariable::format |
uint32_t SpvReflectInterfaceVariable::location |
uint32_t SpvReflectInterfaceVariable::member_count |
struct SpvReflectInterfaceVariable* SpvReflectInterfaceVariable::members |
const char* SpvReflectInterfaceVariable::name |
SpvReflectNumericTraits SpvReflectInterfaceVariable::numeric |
const char* SpvReflectInterfaceVariable::semantic |
uint32_t SpvReflectInterfaceVariable::spirv_id |
SpvStorageClass SpvReflectInterfaceVariable::storage_class |
SpvReflectTypeDescription* SpvReflectInterfaceVariable::type_description |
struct { ... } SpvReflectInterfaceVariable::word_offset |