FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
SpvReflectShaderModule Struct Reference

Classes

struct  Internal
 

Public Attributes

SpvReflectGenerator generator
 
const char * entry_point_name
 
uint32_t entry_point_id
 
uint32_t entry_point_count
 
SpvReflectEntryPointentry_points
 
SpvSourceLanguage source_language
 
uint32_t source_language_version
 
const char * source_file
 
const char * source_source
 
uint32_t capability_count
 
SpvReflectCapabilitycapabilities
 
SpvExecutionModel spirv_execution_model
 
SpvReflectShaderStageFlagBits shader_stage
 
uint32_t descriptor_binding_count
 
SpvReflectDescriptorBindingdescriptor_bindings
 
uint32_t descriptor_set_count
 
SpvReflectDescriptorSet descriptor_sets [SPV_REFLECT_MAX_DESCRIPTOR_SETS]
 
uint32_t input_variable_count
 
SpvReflectInterfaceVariable ** input_variables
 
uint32_t output_variable_count
 
SpvReflectInterfaceVariable ** output_variables
 
uint32_t interface_variable_count
 
SpvReflectInterfaceVariableinterface_variables
 
uint32_t push_constant_block_count
 
SpvReflectBlockVariablepush_constant_blocks
 
uint32_t spec_constant_count
 
SpvReflectSpecializationConstantspec_constants
 
struct SpvReflectShaderModule::Internal_internal
 

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