wren
Vulkan-based game engine
Loading...
Searching...
No Matches
SpvReflectInterfaceVariable Struct Reference

The OpVariable that is either an Input or Output to the module. More...

#include <spirv_reflect.h>

Collaboration diagram for SpvReflectInterfaceVariable:

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 SpvReflectInterfaceVariablemembers
 
SpvReflectFormat format
 
SpvReflectTypeDescriptiontype_description
 
struct { 
 
   uint32_t   location 
 
word_offset 
 

Detailed Description

The OpVariable that is either an Input or Output to the module.

Member Data Documentation

◆ array

SpvReflectArrayTraits SpvReflectInterfaceVariable::array

◆ built_in

SpvBuiltIn SpvReflectInterfaceVariable::built_in

◆ component

uint32_t SpvReflectInterfaceVariable::component

◆ decoration_flags

SpvReflectDecorationFlags SpvReflectInterfaceVariable::decoration_flags

◆ format

SpvReflectFormat SpvReflectInterfaceVariable::format

◆ location

uint32_t SpvReflectInterfaceVariable::location

◆ member_count

uint32_t SpvReflectInterfaceVariable::member_count

◆ members

struct SpvReflectInterfaceVariable* SpvReflectInterfaceVariable::members

◆ name

const char* SpvReflectInterfaceVariable::name

◆ numeric

SpvReflectNumericTraits SpvReflectInterfaceVariable::numeric

◆ semantic

const char* SpvReflectInterfaceVariable::semantic

◆ spirv_id

uint32_t SpvReflectInterfaceVariable::spirv_id

◆ storage_class

SpvStorageClass SpvReflectInterfaceVariable::storage_class

◆ type_description

SpvReflectTypeDescription* SpvReflectInterfaceVariable::type_description

◆ [struct]

struct { ... } SpvReflectInterfaceVariable::word_offset

The documentation for this struct was generated from the following file: