HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceDescriptorIndexingFeatures
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingFeatures (VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_={}, VULKAN_HPP_NAMESPACE::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
PhysicalDeviceDescriptorIndexingFeatures
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderInputAttachmentArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderUniformTexelBufferArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderStorageTexelBufferArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderUniformBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderSampledImageArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderStorageBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderStorageImageArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderInputAttachmentArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderUniformTexelBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setShaderStorageTexelBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingUniformBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingSampledImageUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingStorageImageUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingStorageBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingUniformTexelBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingStorageTexelBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingUpdateUnusedWhilePending (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingPartiallyBound (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setDescriptorBindingVariableDescriptorCount (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceDescriptorIndexingFeatures
setRuntimeDescriptorArray (VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount = {}
 
VULKAN_HPP_NAMESPACE::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 53702 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::PhysicalDeviceDescriptorIndexingFeatures ( VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayDynamicIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformTexelBufferArrayDynamicIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageTexelBufferArrayDynamicIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderSampledImageArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageImageArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformTexelBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageTexelBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUniformBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingSampledImageUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageImageUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUniformTexelBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageTexelBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUpdateUnusedWhilePending_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingPartiallyBound_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingVariableDescriptorCount_ = {},
VULKAN_HPP_NAMESPACE::Bool32  runtimeDescriptorArray_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 53710 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::PhysicalDeviceDescriptorIndexingFeatures ( PhysicalDeviceDescriptorIndexingFeatures const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::PhysicalDeviceDescriptorIndexingFeatures ( VkPhysicalDeviceDescriptorIndexingFeatures const rhs)
inline

Definition at line 53757 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 53924 of file vulkan_structs.hpp.

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

Definition at line 53919 of file vulkan_structs.hpp.

PhysicalDeviceDescriptorIndexingFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::operator= ( PhysicalDeviceDescriptorIndexingFeatures const rhs)
default
PhysicalDeviceDescriptorIndexingFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::operator= ( VkPhysicalDeviceDescriptorIndexingFeatures const rhs)
inline

Definition at line 53765 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::operator== ( PhysicalDeviceDescriptorIndexingFeatures const rhs) const
inline

Definition at line 53986 of file vulkan_structs.hpp.

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

Definition at line 53898 of file vulkan_structs.hpp.

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

Definition at line 53856 of file vulkan_structs.hpp.

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

Definition at line 53870 of file vulkan_structs.hpp.

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

Definition at line 53863 of file vulkan_structs.hpp.

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

Definition at line 53883 of file vulkan_structs.hpp.

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

Definition at line 53849 of file vulkan_structs.hpp.

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

Definition at line 53876 of file vulkan_structs.hpp.

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

Definition at line 53891 of file vulkan_structs.hpp.

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

Definition at line 53905 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::setPNext ( void pNext_)
inline

Definition at line 53772 of file vulkan_structs.hpp.

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

Definition at line 53912 of file vulkan_structs.hpp.

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

Definition at line 53779 of file vulkan_structs.hpp.

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

Definition at line 53828 of file vulkan_structs.hpp.

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

Definition at line 53807 of file vulkan_structs.hpp.

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

Definition at line 53814 of file vulkan_structs.hpp.

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

Definition at line 53821 of file vulkan_structs.hpp.

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

Definition at line 53793 of file vulkan_structs.hpp.

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

Definition at line 53842 of file vulkan_structs.hpp.

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

Definition at line 53800 of file vulkan_structs.hpp.

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

Definition at line 53786 of file vulkan_structs.hpp.

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

Definition at line 53835 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 53706 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingPartiallyBound = {}

Definition at line 54041 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingSampledImageUpdateAfterBind = {}

Definition at line 54035 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingStorageBufferUpdateAfterBind = {}

Definition at line 54037 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingStorageImageUpdateAfterBind = {}

Definition at line 54036 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingStorageTexelBufferUpdateAfterBind = {}

Definition at line 54039 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingUniformBufferUpdateAfterBind = {}

Definition at line 54034 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingUniformTexelBufferUpdateAfterBind = {}

Definition at line 54038 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingUpdateUnusedWhilePending = {}

Definition at line 54040 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::descriptorBindingVariableDescriptorCount = {}

Definition at line 54042 of file vulkan_structs.hpp.

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

Definition at line 54023 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::runtimeDescriptorArray = {}

Definition at line 54043 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderInputAttachmentArrayDynamicIndexing = {}

Definition at line 54024 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderInputAttachmentArrayNonUniformIndexing = {}

Definition at line 54031 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderSampledImageArrayNonUniformIndexing = {}

Definition at line 54028 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageBufferArrayNonUniformIndexing = {}

Definition at line 54029 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageImageArrayNonUniformIndexing = {}

Definition at line 54030 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageTexelBufferArrayDynamicIndexing = {}

Definition at line 54026 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderStorageTexelBufferArrayNonUniformIndexing = {}

Definition at line 54033 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderUniformBufferArrayNonUniformIndexing = {}

Definition at line 54027 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderUniformTexelBufferArrayDynamicIndexing = {}

Definition at line 54025 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::shaderUniformTexelBufferArrayNonUniformIndexing = {}

Definition at line 54032 of file vulkan_structs.hpp.

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

Definition at line 53707 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::sType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures

Definition at line 54022 of file vulkan_structs.hpp.


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