struct PhysicalDeviceDescriptorIndexingFeatures
Defined at line 108251 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkPhysicalDeviceDescriptorIndexingFeatures, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceDescriptorIndexingFeatures.html
Public Members
StructureType sType
void * pNext
Bool32 shaderInputAttachmentArrayDynamicIndexing
Bool32 shaderUniformTexelBufferArrayDynamicIndexing
Bool32 shaderStorageTexelBufferArrayDynamicIndexing
Bool32 shaderUniformBufferArrayNonUniformIndexing
Bool32 shaderSampledImageArrayNonUniformIndexing
Bool32 shaderStorageBufferArrayNonUniformIndexing
Bool32 shaderStorageImageArrayNonUniformIndexing
Bool32 shaderInputAttachmentArrayNonUniformIndexing
Bool32 shaderUniformTexelBufferArrayNonUniformIndexing
Bool32 shaderStorageTexelBufferArrayNonUniformIndexing
Bool32 descriptorBindingUniformBufferUpdateAfterBind
Bool32 descriptorBindingSampledImageUpdateAfterBind
Bool32 descriptorBindingStorageImageUpdateAfterBind
Bool32 descriptorBindingStorageBufferUpdateAfterBind
Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind
Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind
Bool32 descriptorBindingUpdateUnusedWhilePending
Bool32 descriptorBindingPartiallyBound
Bool32 descriptorBindingVariableDescriptorCount
Bool32 runtimeDescriptorArray
Public Methods
void PhysicalDeviceDescriptorIndexingFeatures (Bool32shaderInputAttachmentArrayDynamicIndexing_,Bool32shaderUniformTexelBufferArrayDynamicIndexing_,Bool32shaderStorageTexelBufferArrayDynamicIndexing_,Bool32shaderUniformBufferArrayNonUniformIndexing_,Bool32shaderSampledImageArrayNonUniformIndexing_,Bool32shaderStorageBufferArrayNonUniformIndexing_,Bool32shaderStorageImageArrayNonUniformIndexing_,Bool32shaderInputAttachmentArrayNonUniformIndexing_,Bool32shaderUniformTexelBufferArrayNonUniformIndexing_,Bool32shaderStorageTexelBufferArrayNonUniformIndexing_,Bool32descriptorBindingUniformBufferUpdateAfterBind_,Bool32descriptorBindingSampledImageUpdateAfterBind_,Bool32descriptorBindingStorageImageUpdateAfterBind_,Bool32descriptorBindingStorageBufferUpdateAfterBind_,Bool32descriptorBindingUniformTexelBufferUpdateAfterBind_,Bool32descriptorBindingStorageTexelBufferUpdateAfterBind_,Bool32descriptorBindingUpdateUnusedWhilePending_,Bool32descriptorBindingPartiallyBound_,Bool32descriptorBindingVariableDescriptorCount_,Bool32runtimeDescriptorArray_,void *pNext_)
Defined at line 108259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceDescriptorIndexingFeatures (const PhysicalDeviceDescriptorIndexingFeatures & rhs)
Defined at line 108304 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceDescriptorIndexingFeatures (const VkPhysicalDeviceDescriptorIndexingFeatures & rhs)
Defined at line 108306 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & operator= (const PhysicalDeviceDescriptorIndexingFeatures & rhs)
Defined at line 108311 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & operator= (const VkPhysicalDeviceDescriptorIndexingFeatures & rhs)
Defined at line 108314 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setPNext (void * pNext_)
Defined at line 108321 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setPNext (void * pNext_)
Defined at line 108327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderInputAttachmentArrayDynamicIndexing (Bool32 shaderInputAttachmentArrayDynamicIndexing_)
Defined at line 108333 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderInputAttachmentArrayDynamicIndexing (Bool32 shaderInputAttachmentArrayDynamicIndexing_)
Defined at line 108341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformTexelBufferArrayDynamicIndexing (Bool32 shaderUniformTexelBufferArrayDynamicIndexing_)
Defined at line 108349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderUniformTexelBufferArrayDynamicIndexing (Bool32 shaderUniformTexelBufferArrayDynamicIndexing_)
Defined at line 108357 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageTexelBufferArrayDynamicIndexing (Bool32 shaderStorageTexelBufferArrayDynamicIndexing_)
Defined at line 108365 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderStorageTexelBufferArrayDynamicIndexing (Bool32 shaderStorageTexelBufferArrayDynamicIndexing_)
Defined at line 108373 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformBufferArrayNonUniformIndexing (Bool32 shaderUniformBufferArrayNonUniformIndexing_)
Defined at line 108381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderUniformBufferArrayNonUniformIndexing (Bool32 shaderUniformBufferArrayNonUniformIndexing_)
Defined at line 108389 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderSampledImageArrayNonUniformIndexing (Bool32 shaderSampledImageArrayNonUniformIndexing_)
Defined at line 108397 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderSampledImageArrayNonUniformIndexing (Bool32 shaderSampledImageArrayNonUniformIndexing_)
Defined at line 108405 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageBufferArrayNonUniformIndexing (Bool32 shaderStorageBufferArrayNonUniformIndexing_)
Defined at line 108413 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderStorageBufferArrayNonUniformIndexing (Bool32 shaderStorageBufferArrayNonUniformIndexing_)
Defined at line 108421 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageImageArrayNonUniformIndexing (Bool32 shaderStorageImageArrayNonUniformIndexing_)
Defined at line 108429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderStorageImageArrayNonUniformIndexing (Bool32 shaderStorageImageArrayNonUniformIndexing_)
Defined at line 108437 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderInputAttachmentArrayNonUniformIndexing (Bool32 shaderInputAttachmentArrayNonUniformIndexing_)
Defined at line 108445 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderInputAttachmentArrayNonUniformIndexing (Bool32 shaderInputAttachmentArrayNonUniformIndexing_)
Defined at line 108453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformTexelBufferArrayNonUniformIndexing (Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_)
Defined at line 108461 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderUniformTexelBufferArrayNonUniformIndexing (Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_)
Defined at line 108469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageTexelBufferArrayNonUniformIndexing (Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_)
Defined at line 108477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setShaderStorageTexelBufferArrayNonUniformIndexing (Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_)
Defined at line 108485 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUniformBufferUpdateAfterBind (Bool32 descriptorBindingUniformBufferUpdateAfterBind_)
Defined at line 108493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingUniformBufferUpdateAfterBind (Bool32 descriptorBindingUniformBufferUpdateAfterBind_)
Defined at line 108501 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingSampledImageUpdateAfterBind (Bool32 descriptorBindingSampledImageUpdateAfterBind_)
Defined at line 108509 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingSampledImageUpdateAfterBind (Bool32 descriptorBindingSampledImageUpdateAfterBind_)
Defined at line 108517 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageImageUpdateAfterBind (Bool32 descriptorBindingStorageImageUpdateAfterBind_)
Defined at line 108525 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingStorageImageUpdateAfterBind (Bool32 descriptorBindingStorageImageUpdateAfterBind_)
Defined at line 108533 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageBufferUpdateAfterBind (Bool32 descriptorBindingStorageBufferUpdateAfterBind_)
Defined at line 108541 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingStorageBufferUpdateAfterBind (Bool32 descriptorBindingStorageBufferUpdateAfterBind_)
Defined at line 108549 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUniformTexelBufferUpdateAfterBind (Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_)
Defined at line 108557 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingUniformTexelBufferUpdateAfterBind (Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_)
Defined at line 108565 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageTexelBufferUpdateAfterBind (Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_)
Defined at line 108573 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingStorageTexelBufferUpdateAfterBind (Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_)
Defined at line 108581 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUpdateUnusedWhilePending (Bool32 descriptorBindingUpdateUnusedWhilePending_)
Defined at line 108589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingUpdateUnusedWhilePending (Bool32 descriptorBindingUpdateUnusedWhilePending_)
Defined at line 108597 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingPartiallyBound (Bool32 descriptorBindingPartiallyBound_)
Defined at line 108605 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingPartiallyBound (Bool32 descriptorBindingPartiallyBound_)
Defined at line 108612 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingVariableDescriptorCount (Bool32 descriptorBindingVariableDescriptorCount_)
Defined at line 108619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setDescriptorBindingVariableDescriptorCount (Bool32 descriptorBindingVariableDescriptorCount_)
Defined at line 108627 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures & setRuntimeDescriptorArray (Bool32 runtimeDescriptorArray_)
Defined at line 108635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceDescriptorIndexingFeatures && setRuntimeDescriptorArray (Bool32 runtimeDescriptorArray_)
Defined at line 108641 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceDescriptorIndexingFeatures & operator const VkPhysicalDeviceDescriptorIndexingFeatures & ()
Defined at line 108648 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceDescriptorIndexingFeatures & operator VkPhysicalDeviceDescriptorIndexingFeatures & ()
Defined at line 108653 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceDescriptorIndexingFeatures * operator const VkPhysicalDeviceDescriptorIndexingFeatures * ()
Defined at line 108658 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceDescriptorIndexingFeatures * operator VkPhysicalDeviceDescriptorIndexingFeatures * ()
Defined at line 108663 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PhysicalDeviceDescriptorIndexingFeatures & )
Defined at line 108719 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp