Vulkan-Hpp
vk::PhysicalDeviceDescriptorIndexingFeatures Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceDescriptorIndexingFeatures
 

Public Member Functions

VULKAN_HPP_CONSTEXPR 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_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingFeatures (PhysicalDeviceDescriptorIndexingFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceDescriptorIndexingFeatures (VkPhysicalDeviceDescriptorIndexingFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceDescriptorIndexingFeaturesoperator= (PhysicalDeviceDescriptorIndexingFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceDescriptorIndexingFeaturesoperator= (VkPhysicalDeviceDescriptorIndexingFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderInputAttachmentArrayDynamicIndexing (vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderUniformTexelBufferArrayDynamicIndexing (vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderStorageTexelBufferArrayDynamicIndexing (vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderUniformBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderSampledImageArrayNonUniformIndexing (vk::Bool32 shaderSampledImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderStorageBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderStorageImageArrayNonUniformIndexing (vk::Bool32 shaderStorageImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderInputAttachmentArrayNonUniformIndexing (vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderUniformTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetShaderStorageTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingUniformBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingSampledImageUpdateAfterBind (vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingStorageImageUpdateAfterBind (vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingStorageBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingUniformTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingStorageTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingUpdateUnusedWhilePending (vk::Bool32 descriptorBindingUpdateUnusedWhilePending_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingPartiallyBound (vk::Bool32 descriptorBindingPartiallyBound_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetDescriptorBindingVariableDescriptorCount (vk::Bool32 descriptorBindingVariableDescriptorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeaturessetRuntimeDescriptorArray (vk::Bool32 runtimeDescriptorArray_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDescriptorIndexingFeatures const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDescriptorIndexingFeatures & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceDescriptorIndexingFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceDescriptorIndexingFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures
 
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 = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures
 

Detailed Description

Definition at line 61137 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceDescriptorIndexingFeatures() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceDescriptorIndexingFeatures::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_ = nullptr 
)
inline

Definition at line 61145 of file vulkan_structs.hpp.

◆ PhysicalDeviceDescriptorIndexingFeatures() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceDescriptorIndexingFeatures::PhysicalDeviceDescriptorIndexingFeatures ( PhysicalDeviceDescriptorIndexingFeatures const &  rhs)
default

◆ PhysicalDeviceDescriptorIndexingFeatures() [3/3]

vk::PhysicalDeviceDescriptorIndexingFeatures::PhysicalDeviceDescriptorIndexingFeatures ( VkPhysicalDeviceDescriptorIndexingFeatures const &  rhs)
inline

Definition at line 61192 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceDescriptorIndexingFeatures &()

vk::PhysicalDeviceDescriptorIndexingFeatures::operator VkPhysicalDeviceDescriptorIndexingFeatures & ( )
inline

Definition at line 61359 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceDescriptorIndexingFeatures const &()

vk::PhysicalDeviceDescriptorIndexingFeatures::operator VkPhysicalDeviceDescriptorIndexingFeatures const & ( ) const
inline

Definition at line 61354 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceDescriptorIndexingFeatures::operator!= ( PhysicalDeviceDescriptorIndexingFeatures const &  rhs) const
inline

Definition at line 61450 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::operator= ( PhysicalDeviceDescriptorIndexingFeatures const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::operator= ( VkPhysicalDeviceDescriptorIndexingFeatures const &  rhs)
inline

Definition at line 61200 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceDescriptorIndexingFeatures::operator== ( PhysicalDeviceDescriptorIndexingFeatures const &  rhs) const
inline

Definition at line 61421 of file vulkan_structs.hpp.

◆ setDescriptorBindingPartiallyBound()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingPartiallyBound ( vk::Bool32  descriptorBindingPartiallyBound_)
inline

Definition at line 61333 of file vulkan_structs.hpp.

◆ setDescriptorBindingSampledImageUpdateAfterBind()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingSampledImageUpdateAfterBind ( vk::Bool32  descriptorBindingSampledImageUpdateAfterBind_)
inline

Definition at line 61291 of file vulkan_structs.hpp.

◆ setDescriptorBindingStorageBufferUpdateAfterBind()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingStorageBufferUpdateAfterBind ( vk::Bool32  descriptorBindingStorageBufferUpdateAfterBind_)
inline

Definition at line 61305 of file vulkan_structs.hpp.

◆ setDescriptorBindingStorageImageUpdateAfterBind()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingStorageImageUpdateAfterBind ( vk::Bool32  descriptorBindingStorageImageUpdateAfterBind_)
inline

Definition at line 61298 of file vulkan_structs.hpp.

◆ setDescriptorBindingStorageTexelBufferUpdateAfterBind()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingStorageTexelBufferUpdateAfterBind ( vk::Bool32  descriptorBindingStorageTexelBufferUpdateAfterBind_)
inline

Definition at line 61318 of file vulkan_structs.hpp.

◆ setDescriptorBindingUniformBufferUpdateAfterBind()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingUniformBufferUpdateAfterBind ( vk::Bool32  descriptorBindingUniformBufferUpdateAfterBind_)
inline

Definition at line 61284 of file vulkan_structs.hpp.

◆ setDescriptorBindingUniformTexelBufferUpdateAfterBind()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingUniformTexelBufferUpdateAfterBind ( vk::Bool32  descriptorBindingUniformTexelBufferUpdateAfterBind_)
inline

Definition at line 61311 of file vulkan_structs.hpp.

◆ setDescriptorBindingUpdateUnusedWhilePending()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingUpdateUnusedWhilePending ( vk::Bool32  descriptorBindingUpdateUnusedWhilePending_)
inline

Definition at line 61326 of file vulkan_structs.hpp.

◆ setDescriptorBindingVariableDescriptorCount()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setDescriptorBindingVariableDescriptorCount ( vk::Bool32  descriptorBindingVariableDescriptorCount_)
inline

Definition at line 61340 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setPNext ( void *  pNext_)
inline

Definition at line 61207 of file vulkan_structs.hpp.

◆ setRuntimeDescriptorArray()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setRuntimeDescriptorArray ( vk::Bool32  runtimeDescriptorArray_)
inline

Definition at line 61347 of file vulkan_structs.hpp.

◆ setShaderInputAttachmentArrayDynamicIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderInputAttachmentArrayDynamicIndexing ( vk::Bool32  shaderInputAttachmentArrayDynamicIndexing_)
inline

Definition at line 61214 of file vulkan_structs.hpp.

◆ setShaderInputAttachmentArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderInputAttachmentArrayNonUniformIndexing ( vk::Bool32  shaderInputAttachmentArrayNonUniformIndexing_)
inline

Definition at line 61263 of file vulkan_structs.hpp.

◆ setShaderSampledImageArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderSampledImageArrayNonUniformIndexing ( vk::Bool32  shaderSampledImageArrayNonUniformIndexing_)
inline

Definition at line 61242 of file vulkan_structs.hpp.

◆ setShaderStorageBufferArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderStorageBufferArrayNonUniformIndexing ( vk::Bool32  shaderStorageBufferArrayNonUniformIndexing_)
inline

Definition at line 61249 of file vulkan_structs.hpp.

◆ setShaderStorageImageArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderStorageImageArrayNonUniformIndexing ( vk::Bool32  shaderStorageImageArrayNonUniformIndexing_)
inline

Definition at line 61256 of file vulkan_structs.hpp.

◆ setShaderStorageTexelBufferArrayDynamicIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderStorageTexelBufferArrayDynamicIndexing ( vk::Bool32  shaderStorageTexelBufferArrayDynamicIndexing_)
inline

Definition at line 61228 of file vulkan_structs.hpp.

◆ setShaderStorageTexelBufferArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderStorageTexelBufferArrayNonUniformIndexing ( vk::Bool32  shaderStorageTexelBufferArrayNonUniformIndexing_)
inline

Definition at line 61277 of file vulkan_structs.hpp.

◆ setShaderUniformBufferArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderUniformBufferArrayNonUniformIndexing ( vk::Bool32  shaderUniformBufferArrayNonUniformIndexing_)
inline

Definition at line 61235 of file vulkan_structs.hpp.

◆ setShaderUniformTexelBufferArrayDynamicIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderUniformTexelBufferArrayDynamicIndexing ( vk::Bool32  shaderUniformTexelBufferArrayDynamicIndexing_)
inline

Definition at line 61221 of file vulkan_structs.hpp.

◆ setShaderUniformTexelBufferArrayNonUniformIndexing()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& vk::PhysicalDeviceDescriptorIndexingFeatures::setShaderUniformTexelBufferArrayNonUniformIndexing ( vk::Bool32  shaderUniformTexelBufferArrayNonUniformIndexing_)
inline

Definition at line 61270 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PhysicalDeviceDescriptorIndexingFeatures::allowDuplicate = false
static

Definition at line 61141 of file vulkan_structs.hpp.

◆ descriptorBindingPartiallyBound

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingPartiallyBound = {}

Definition at line 61476 of file vulkan_structs.hpp.

◆ descriptorBindingSampledImageUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingSampledImageUpdateAfterBind = {}

Definition at line 61470 of file vulkan_structs.hpp.

◆ descriptorBindingStorageBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingStorageBufferUpdateAfterBind = {}

Definition at line 61472 of file vulkan_structs.hpp.

◆ descriptorBindingStorageImageUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingStorageImageUpdateAfterBind = {}

Definition at line 61471 of file vulkan_structs.hpp.

◆ descriptorBindingStorageTexelBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingStorageTexelBufferUpdateAfterBind = {}

Definition at line 61474 of file vulkan_structs.hpp.

◆ descriptorBindingUniformBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingUniformBufferUpdateAfterBind = {}

Definition at line 61469 of file vulkan_structs.hpp.

◆ descriptorBindingUniformTexelBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingUniformTexelBufferUpdateAfterBind = {}

Definition at line 61473 of file vulkan_structs.hpp.

◆ descriptorBindingUpdateUnusedWhilePending

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingUpdateUnusedWhilePending = {}

Definition at line 61475 of file vulkan_structs.hpp.

◆ descriptorBindingVariableDescriptorCount

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingVariableDescriptorCount = {}

Definition at line 61477 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceDescriptorIndexingFeatures::pNext = {}

Definition at line 61458 of file vulkan_structs.hpp.

◆ runtimeDescriptorArray

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::runtimeDescriptorArray = {}

Definition at line 61478 of file vulkan_structs.hpp.

◆ shaderInputAttachmentArrayDynamicIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderInputAttachmentArrayDynamicIndexing = {}

Definition at line 61459 of file vulkan_structs.hpp.

◆ shaderInputAttachmentArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderInputAttachmentArrayNonUniformIndexing = {}

Definition at line 61466 of file vulkan_structs.hpp.

◆ shaderSampledImageArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderSampledImageArrayNonUniformIndexing = {}

Definition at line 61463 of file vulkan_structs.hpp.

◆ shaderStorageBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageBufferArrayNonUniformIndexing = {}

Definition at line 61464 of file vulkan_structs.hpp.

◆ shaderStorageImageArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageImageArrayNonUniformIndexing = {}

Definition at line 61465 of file vulkan_structs.hpp.

◆ shaderStorageTexelBufferArrayDynamicIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageTexelBufferArrayDynamicIndexing = {}

Definition at line 61461 of file vulkan_structs.hpp.

◆ shaderStorageTexelBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageTexelBufferArrayNonUniformIndexing = {}

Definition at line 61468 of file vulkan_structs.hpp.

◆ shaderUniformBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderUniformBufferArrayNonUniformIndexing = {}

Definition at line 61462 of file vulkan_structs.hpp.

◆ shaderUniformTexelBufferArrayDynamicIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderUniformTexelBufferArrayDynamicIndexing = {}

Definition at line 61460 of file vulkan_structs.hpp.

◆ shaderUniformTexelBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceDescriptorIndexingFeatures::shaderUniformTexelBufferArrayNonUniformIndexing = {}

Definition at line 61467 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceDescriptorIndexingFeatures::structureType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures
static

Definition at line 61142 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceDescriptorIndexingFeatures::sType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures

Definition at line 61457 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: