struct PhysicalDeviceDescriptorIndexingFeatures

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

Public Members

StructureType sType
void * pNext
vk::Bool32 shaderInputAttachmentArrayDynamicIndexing
vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing
vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing
vk::Bool32 shaderUniformBufferArrayNonUniformIndexing
vk::Bool32 shaderSampledImageArrayNonUniformIndexing
vk::Bool32 shaderStorageBufferArrayNonUniformIndexing
vk::Bool32 shaderStorageImageArrayNonUniformIndexing
vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing
vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing
vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing
vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind
vk::Bool32 descriptorBindingSampledImageUpdateAfterBind
vk::Bool32 descriptorBindingStorageImageUpdateAfterBind
vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind
vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind
vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind
vk::Bool32 descriptorBindingUpdateUnusedWhilePending
vk::Bool32 descriptorBindingPartiallyBound
vk::Bool32 descriptorBindingVariableDescriptorCount
vk::Bool32 runtimeDescriptorArray

Public Methods

void PhysicalDeviceDescriptorIndexingFeatures (vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_, vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_, vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_, vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_, vk::Bool32 shaderSampledImageArrayNonUniformIndexing_, vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_, vk::Bool32 shaderStorageImageArrayNonUniformIndexing_, vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_, vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_, vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_, vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_, vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_, vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_, vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_, vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_, vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_, vk::Bool32 descriptorBindingUpdateUnusedWhilePending_, vk::Bool32 descriptorBindingPartiallyBound_, vk::Bool32 descriptorBindingVariableDescriptorCount_, vk::Bool32 runtimeDescriptorArray_, void * pNext_)

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

void PhysicalDeviceDescriptorIndexingFeatures (const PhysicalDeviceDescriptorIndexingFeatures & rhs)

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

void PhysicalDeviceDescriptorIndexingFeatures (const VkPhysicalDeviceDescriptorIndexingFeatures & rhs)

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

PhysicalDeviceDescriptorIndexingFeatures & operator= (const PhysicalDeviceDescriptorIndexingFeatures & rhs)

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

PhysicalDeviceDescriptorIndexingFeatures & operator= (const VkPhysicalDeviceDescriptorIndexingFeatures & rhs)

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

PhysicalDeviceDescriptorIndexingFeatures & setPNext (void * pNext_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderInputAttachmentArrayDynamicIndexing (vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformTexelBufferArrayDynamicIndexing (vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageTexelBufferArrayDynamicIndexing (vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderSampledImageArrayNonUniformIndexing (vk::Bool32 shaderSampledImageArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageImageArrayNonUniformIndexing (vk::Bool32 shaderStorageImageArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderInputAttachmentArrayNonUniformIndexing (vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUniformBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingSampledImageUpdateAfterBind (vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageImageUpdateAfterBind (vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUniformTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUpdateUnusedWhilePending (vk::Bool32 descriptorBindingUpdateUnusedWhilePending_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingPartiallyBound (vk::Bool32 descriptorBindingPartiallyBound_)

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

PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingVariableDescriptorCount (vk::Bool32 descriptorBindingVariableDescriptorCount_)

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

PhysicalDeviceDescriptorIndexingFeatures & setRuntimeDescriptorArray (vk::Bool32 runtimeDescriptorArray_)

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

const VkPhysicalDeviceDescriptorIndexingFeatures & operator const VkPhysicalDeviceDescriptorIndexingFeatures & ()

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

VkPhysicalDeviceDescriptorIndexingFeatures & operator VkPhysicalDeviceDescriptorIndexingFeatures & ()

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

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

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