Kohi Game Engine
vulkan_shader_binding_set_instance_state Struct Reference

The state for a shader binding set individual usage. More...

#include <vulkan_types.h>

Data Fields

u64 ubo_size
 The actual size of the uniform buffer object for this set. More...
 
u64 ubo_stride
 The stride of the uniform buffer object for this set. More...
 
u64 ubo_offset
 The offset in bytes in the uniform buffer. INVALID_ID_U64 if unused. More...
 
VkDescriptorSet descriptor_sets [VULKAN_RESOURCE_IMAGE_COUNT]
 The descriptor sets for this set use, one per colour image. More...
 
vulkan_descriptor_state ubo_descriptor_state
 
vulkan_ssbo_statessbo_states
 
vulkan_sampler_statesampler_states
 
vulkan_texture_statetexture_states
 
u16 renderer_frame_number
 

Detailed Description

The state for a shader binding set individual usage.

Field Documentation

◆ descriptor_sets

VkDescriptorSet descriptor_sets[VULKAN_RESOURCE_IMAGE_COUNT]

The descriptor sets for this set use, one per colour image.

◆ renderer_frame_number

u16 renderer_frame_number

◆ sampler_states

vulkan_sampler_state* sampler_states

◆ ssbo_states

vulkan_ssbo_state* ssbo_states

◆ texture_states

vulkan_texture_state* texture_states

◆ ubo_descriptor_state

vulkan_descriptor_state ubo_descriptor_state

◆ ubo_offset

u64 ubo_offset

The offset in bytes in the uniform buffer. INVALID_ID_U64 if unused.

◆ ubo_size

u64 ubo_size

The actual size of the uniform buffer object for this set.

◆ ubo_stride

u64 ubo_stride

The stride of the uniform buffer object for this set.


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