struct PhysicalDeviceDescriptorIndexingProperties

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

wrapper struct for struct VkPhysicalDeviceDescriptorIndexingProperties, see

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

Public Members

StructureType sType
void * pNext
uint32_t maxUpdateAfterBindDescriptorsInAllPools
Bool32 shaderUniformBufferArrayNonUniformIndexingNative
Bool32 shaderSampledImageArrayNonUniformIndexingNative
Bool32 shaderStorageBufferArrayNonUniformIndexingNative
Bool32 shaderStorageImageArrayNonUniformIndexingNative
Bool32 shaderInputAttachmentArrayNonUniformIndexingNative
Bool32 robustBufferAccessUpdateAfterBind
Bool32 quadDivergentImplicitLod
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments
uint32_t maxPerStageUpdateAfterBindResources
uint32_t maxDescriptorSetUpdateAfterBindSamplers
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
uint32_t maxDescriptorSetUpdateAfterBindSampledImages
uint32_t maxDescriptorSetUpdateAfterBindStorageImages
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments

Public Methods

void PhysicalDeviceDescriptorIndexingProperties (uint32_t maxUpdateAfterBindDescriptorsInAllPools_, Bool32 shaderUniformBufferArrayNonUniformIndexingNative_, Bool32 shaderSampledImageArrayNonUniformIndexingNative_, Bool32 shaderStorageBufferArrayNonUniformIndexingNative_, Bool32 shaderStorageImageArrayNonUniformIndexingNative_, Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_, Bool32 robustBufferAccessUpdateAfterBind_, Bool32 quadDivergentImplicitLod_, uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_, uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_, uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_, uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_, uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_, uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_, uint32_t maxPerStageUpdateAfterBindResources_, uint32_t maxDescriptorSetUpdateAfterBindSamplers_, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_, uint32_t maxDescriptorSetUpdateAfterBindSampledImages_, uint32_t maxDescriptorSetUpdateAfterBindStorageImages_, uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_, void * pNext_)

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

void PhysicalDeviceDescriptorIndexingProperties (const PhysicalDeviceDescriptorIndexingProperties & rhs)

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

void PhysicalDeviceDescriptorIndexingProperties (const VkPhysicalDeviceDescriptorIndexingProperties & rhs)

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

PhysicalDeviceDescriptorIndexingProperties & operator= (const PhysicalDeviceDescriptorIndexingProperties & rhs)

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

PhysicalDeviceDescriptorIndexingProperties & operator= (const VkPhysicalDeviceDescriptorIndexingProperties & rhs)

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

const VkPhysicalDeviceDescriptorIndexingProperties & operator const VkPhysicalDeviceDescriptorIndexingProperties & ()

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

VkPhysicalDeviceDescriptorIndexingProperties & operator VkPhysicalDeviceDescriptorIndexingProperties & ()

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

const VkPhysicalDeviceDescriptorIndexingProperties * operator const VkPhysicalDeviceDescriptorIndexingProperties * ()

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

VkPhysicalDeviceDescriptorIndexingProperties * operator VkPhysicalDeviceDescriptorIndexingProperties * ()

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

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

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