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

#include <spirv_reflect.h>

Collaboration diagram for SpvReflectDescriptorBinding:

Public Attributes

uint32_t spirv_id
 
const char * name
 
uint32_t binding
 
uint32_t input_attachment_index
 
uint32_t set
 
SpvReflectDescriptorType descriptor_type
 
SpvReflectResourceType resource_type
 
SpvReflectImageTraits image
 
SpvReflectBlockVariable block
 
SpvReflectBindingArrayTraits array
 
uint32_t count
 
uint32_t accessed
 
uint32_t uav_counter_id
 
struct SpvReflectDescriptorBindinguav_counter_binding
 
uint32_t byte_address_buffer_offset_count
 
uint32_t * byte_address_buffer_offsets
 
SpvReflectTypeDescriptiontype_description
 
struct { 
 
   uint32_t   binding 
 
   uint32_t   set 
 
word_offset 
 
SpvReflectDecorationFlags decoration_flags
 
SpvReflectUserType user_type
 

Member Data Documentation

◆ accessed

uint32_t SpvReflectDescriptorBinding::accessed

◆ array

SpvReflectBindingArrayTraits SpvReflectDescriptorBinding::array

◆ binding

uint32_t SpvReflectDescriptorBinding::binding

◆ block

SpvReflectBlockVariable SpvReflectDescriptorBinding::block

◆ byte_address_buffer_offset_count

uint32_t SpvReflectDescriptorBinding::byte_address_buffer_offset_count

◆ byte_address_buffer_offsets

uint32_t* SpvReflectDescriptorBinding::byte_address_buffer_offsets

◆ count

uint32_t SpvReflectDescriptorBinding::count

◆ decoration_flags

SpvReflectDecorationFlags SpvReflectDescriptorBinding::decoration_flags

◆ descriptor_type

SpvReflectDescriptorType SpvReflectDescriptorBinding::descriptor_type

◆ image

SpvReflectImageTraits SpvReflectDescriptorBinding::image

◆ input_attachment_index

uint32_t SpvReflectDescriptorBinding::input_attachment_index

◆ name

const char* SpvReflectDescriptorBinding::name

◆ resource_type

SpvReflectResourceType SpvReflectDescriptorBinding::resource_type

◆ set

uint32_t SpvReflectDescriptorBinding::set

◆ spirv_id

uint32_t SpvReflectDescriptorBinding::spirv_id

◆ type_description

SpvReflectTypeDescription* SpvReflectDescriptorBinding::type_description

◆ uav_counter_binding

struct SpvReflectDescriptorBinding* SpvReflectDescriptorBinding::uav_counter_binding

◆ uav_counter_id

uint32_t SpvReflectDescriptorBinding::uav_counter_id

◆ user_type

SpvReflectUserType SpvReflectDescriptorBinding::user_type

◆ [struct]

struct { ... } SpvReflectDescriptorBinding::word_offset

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