struct DescriptorMappingSourceShaderRecordIndexEXT

Defined at line 47200 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkDescriptorMappingSourceShaderRecordIndexEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkDescriptorMappingSourceShaderRecordIndexEXT.html

Public Members

uint32_t heapOffset
uint32_t shaderRecordOffset
uint32_t heapIndexStride
uint32_t heapArrayStride
const SamplerCreateInfo * pEmbeddedSampler
Bool32 useCombinedImageSamplerIndex
uint32_t samplerHeapOffset
uint32_t samplerShaderRecordOffset
uint32_t samplerHeapIndexStride
uint32_t samplerHeapArrayStride

Public Methods

void DescriptorMappingSourceShaderRecordIndexEXT (uint32_t heapOffset_, uint32_t shaderRecordOffset_, uint32_t heapIndexStride_, uint32_t heapArrayStride_, const SamplerCreateInfo * pEmbeddedSampler_, Bool32 useCombinedImageSamplerIndex_, uint32_t samplerHeapOffset_, uint32_t samplerShaderRecordOffset_, uint32_t samplerHeapIndexStride_, uint32_t samplerHeapArrayStride_)

Defined at line 47205 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DescriptorMappingSourceShaderRecordIndexEXT (const DescriptorMappingSourceShaderRecordIndexEXT & rhs)

Defined at line 47228 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void DescriptorMappingSourceShaderRecordIndexEXT (const VkDescriptorMappingSourceShaderRecordIndexEXT & rhs)

Defined at line 47230 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & operator= (const DescriptorMappingSourceShaderRecordIndexEXT & rhs)

Defined at line 47235 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & operator= (const VkDescriptorMappingSourceShaderRecordIndexEXT & rhs)

Defined at line 47238 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setHeapOffset (uint32_t heapOffset_)

Defined at line 47245 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setHeapOffset (uint32_t heapOffset_)

Defined at line 47251 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setShaderRecordOffset (uint32_t shaderRecordOffset_)

Defined at line 47257 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setShaderRecordOffset (uint32_t shaderRecordOffset_)

Defined at line 47263 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setHeapIndexStride (uint32_t heapIndexStride_)

Defined at line 47269 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setHeapIndexStride (uint32_t heapIndexStride_)

Defined at line 47275 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setHeapArrayStride (uint32_t heapArrayStride_)

Defined at line 47281 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setHeapArrayStride (uint32_t heapArrayStride_)

Defined at line 47287 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setPEmbeddedSampler (const SamplerCreateInfo * pEmbeddedSampler_)

Defined at line 47293 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setPEmbeddedSampler (const SamplerCreateInfo * pEmbeddedSampler_)

Defined at line 47300 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setUseCombinedImageSamplerIndex (Bool32 useCombinedImageSamplerIndex_)

Defined at line 47307 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setUseCombinedImageSamplerIndex (Bool32 useCombinedImageSamplerIndex_)

Defined at line 47314 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setSamplerHeapOffset (uint32_t samplerHeapOffset_)

Defined at line 47321 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setSamplerHeapOffset (uint32_t samplerHeapOffset_)

Defined at line 47327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setSamplerShaderRecordOffset (uint32_t samplerShaderRecordOffset_)

Defined at line 47333 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setSamplerShaderRecordOffset (uint32_t samplerShaderRecordOffset_)

Defined at line 47340 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setSamplerHeapIndexStride (uint32_t samplerHeapIndexStride_)

Defined at line 47347 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setSamplerHeapIndexStride (uint32_t samplerHeapIndexStride_)

Defined at line 47353 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT & setSamplerHeapArrayStride (uint32_t samplerHeapArrayStride_)

Defined at line 47359 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

DescriptorMappingSourceShaderRecordIndexEXT && setSamplerHeapArrayStride (uint32_t samplerHeapArrayStride_)

Defined at line 47365 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkDescriptorMappingSourceShaderRecordIndexEXT & operator const VkDescriptorMappingSourceShaderRecordIndexEXT & ()

Defined at line 47372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkDescriptorMappingSourceShaderRecordIndexEXT & operator VkDescriptorMappingSourceShaderRecordIndexEXT & ()

Defined at line 47377 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkDescriptorMappingSourceShaderRecordIndexEXT * operator const VkDescriptorMappingSourceShaderRecordIndexEXT * ()

Defined at line 47382 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkDescriptorMappingSourceShaderRecordIndexEXT * operator VkDescriptorMappingSourceShaderRecordIndexEXT * ()

Defined at line 47387 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const DescriptorMappingSourceShaderRecordIndexEXT & )

Defined at line 47419 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp