Structures
VkDescriptorMappingSourceDataEXT
Union descriptor mapping source information
The VkDescriptorMappingSourceDataEXT union is defined as:
typedef union VkDescriptorMappingSourceDataEXT {
VkDescriptorMappingSourceConstantOffsetEXT constantOffset;
VkDescriptorMappingSourcePushIndexEXT pushIndex;
VkDescriptorMappingSourceIndirectIndexEXT indirectIndex;
VkDescriptorMappingSourceIndirectIndexArrayEXT indirectIndexArray;
VkDescriptorMappingSourceHeapDataEXT heapData;
uint32_t pushDataOffset;
uint32_t pushAddressOffset;
VkDescriptorMappingSourceIndirectAddressEXT indirectAddress;
VkDescriptorMappingSourceShaderRecordIndexEXT shaderRecordIndex;
uint32_t shaderRecordDataOffset;
uint32_t shaderRecordAddressOffset;
} VkDescriptorMappingSourceDataEXT;
pub union DescriptorMappingSourceDataEXT {
constant_offset: vk::DescriptorMappingSourceConstantOffsetEXT,
push_index: vk::DescriptorMappingSourcePushIndexEXT,
indirect_index: vk::DescriptorMappingSourceIndirectIndexEXT,
indirect_index_array: vk::DescriptorMappingSourceIndirectIndexArrayEXT,
heap_data: vk::DescriptorMappingSourceHeapDataEXT,
push_data_offset: u32,
push_address_offset: u32,
indirect_address: vk::DescriptorMappingSourceIndirectAddressEXT,
shader_record_index: vk::DescriptorMappingSourceShaderRecordIndexEXT,
shader_record_data_offset: u32,
shader_record_address_offset: u32,
}
constantOffsetis a VkDescriptorMappingSourceConstantOffsetEXT structure specifying the mapping for resources at a constant byte offset into a heap.pushIndexis a VkDescriptorMappingSourcePushIndexEXT structure specifying the mapping for resources at an index into a heap source from push data.indirectIndexis a VkDescriptorMappingSourceIndirectIndexEXT structure specifying the mapping for resources at an index into a heap source from an address in push data.indirectIndexArrayis a VkDescriptorMappingSourceIndirectIndexArrayEXT structure specifying the mapping for resources to an array of indices into a heap source from an address in push data.heapDatais a VkDescriptorMappingSourceHeapDataEXT structure specifying an offset into heap data for a uniform buffer to map to.pushDataOffsetan offset into push data for a uniform buffer to map to.pushAddressOffsetan offset into push data storing an address for a resource to map to.indirectAddressis a VkDescriptorMappingSourceIndirectAddressEXT structure specifying an address in push data containing another address for a resource to map to.shaderRecordIndexis a VkDescriptorMappingSourceShaderRecordIndexEXT structure specifying the mapping for resources at an index into a heap source from shader record data.shaderRecordDataOffsetan offset into shader record data for a uniform buffer to map to.shaderRecordAddressOffsetan offset into shader record data storing an address for a resource to map to.
Parent
VK_EXT_descriptor_heapType
Structures