|
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 |