SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures Struct Reference

#include <vulkan.hpp>

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

Data Fields

const 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 63130 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceDescriptorIndexingFeatures() [1/3]

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_ = {} 
)
inline

Definition at line 63136 of file vulkan.hpp.

63136  {}, 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_ = {}) VULKAN_HPP_NOEXCEPT
63137  : shaderInputAttachmentArrayDynamicIndexing( shaderInputAttachmentArrayDynamicIndexing_ ), shaderUniformTexelBufferArrayDynamicIndexing( shaderUniformTexelBufferArrayDynamicIndexing_ ), shaderStorageTexelBufferArrayDynamicIndexing( shaderStorageTexelBufferArrayDynamicIndexing_ ), shaderUniformBufferArrayNonUniformIndexing( shaderUniformBufferArrayNonUniformIndexing_ ), shaderSampledImageArrayNonUniformIndexing( shaderSampledImageArrayNonUniformIndexing_ ), shaderStorageBufferArrayNonUniformIndexing( shaderStorageBufferArrayNonUniformIndexing_ ), shaderStorageImageArrayNonUniformIndexing( shaderStorageImageArrayNonUniformIndexing_ ), shaderInputAttachmentArrayNonUniformIndexing( shaderInputAttachmentArrayNonUniformIndexing_ ), shaderUniformTexelBufferArrayNonUniformIndexing( shaderUniformTexelBufferArrayNonUniformIndexing_ ), shaderStorageTexelBufferArrayNonUniformIndexing( shaderStorageTexelBufferArrayNonUniformIndexing_ ), descriptorBindingUniformBufferUpdateAfterBind( descriptorBindingUniformBufferUpdateAfterBind_ ), descriptorBindingSampledImageUpdateAfterBind( descriptorBindingSampledImageUpdateAfterBind_ ), descriptorBindingStorageImageUpdateAfterBind( descriptorBindingStorageImageUpdateAfterBind_ ), descriptorBindingStorageBufferUpdateAfterBind( descriptorBindingStorageBufferUpdateAfterBind_ ), descriptorBindingUniformTexelBufferUpdateAfterBind( descriptorBindingUniformTexelBufferUpdateAfterBind_ ), descriptorBindingStorageTexelBufferUpdateAfterBind( descriptorBindingStorageTexelBufferUpdateAfterBind_ ), descriptorBindingUpdateUnusedWhilePending( descriptorBindingUpdateUnusedWhilePending_ ), descriptorBindingPartiallyBound( descriptorBindingPartiallyBound_ ), descriptorBindingVariableDescriptorCount( descriptorBindingVariableDescriptorCount_ ), runtimeDescriptorArray( runtimeDescriptorArray_ )
63138  {}
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending
Definition: vulkan.hpp:63354
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind
Definition: vulkan.hpp:63353
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing
Definition: vulkan.hpp:63340
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind
Definition: vulkan.hpp:63351
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind
Definition: vulkan.hpp:63349
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing
Definition: vulkan.hpp:63343
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind
Definition: vulkan.hpp:63352
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount
Definition: vulkan.hpp:63356
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind
Definition: vulkan.hpp:63348
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing
Definition: vulkan.hpp:63339
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing
Definition: vulkan.hpp:63346
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing
Definition: vulkan.hpp:63345
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing
Definition: vulkan.hpp:63347
VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing
Definition: vulkan.hpp:63342
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing
Definition: vulkan.hpp:63341
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing
Definition: vulkan.hpp:63338
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind
Definition: vulkan.hpp:63350
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing
Definition: vulkan.hpp:63344
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ PhysicalDeviceDescriptorIndexingFeatures() [2/3]

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

◆ PhysicalDeviceDescriptorIndexingFeatures() [3/3]

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

Definition at line 63142 of file vulkan.hpp.

63143  {
63144  *this = rhs;
63145  }

Member Function Documentation

◆ operator VkPhysicalDeviceDescriptorIndexingFeatures &()

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

Definition at line 63292 of file vulkan.hpp.

63293  {
63294  return *reinterpret_cast<VkPhysicalDeviceDescriptorIndexingFeatures*>( this );
63295  }

◆ operator VkPhysicalDeviceDescriptorIndexingFeatures const &()

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

Definition at line 63287 of file vulkan.hpp.

63288  {
63289  return *reinterpret_cast<const VkPhysicalDeviceDescriptorIndexingFeatures*>( this );
63290  }

◆ operator!=()

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

Definition at line 63327 of file vulkan.hpp.

63328  {
63329  return !operator==( rhs );
63330  }
bool operator==(PhysicalDeviceDescriptorIndexingFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:63301

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

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

Definition at line 63154 of file vulkan.hpp.

63155  {
63156  memcpy( static_cast<void *>( this ), &rhs, sizeof( PhysicalDeviceDescriptorIndexingFeatures ) );
63157  return *this;
63158  }
#define memcpy
Definition: SDL_malloc.c:630
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_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:63136

References memcpy.

◆ operator=() [2/2]

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

Definition at line 63148 of file vulkan.hpp.

63149  {
63150  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures const *>( &rhs );
63151  return *this;
63152  }

◆ operator==()

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

Definition at line 63301 of file vulkan.hpp.

63302  {
63303  return ( sType == rhs.sType )
63304  && ( pNext == rhs.pNext )
63305  && ( shaderInputAttachmentArrayDynamicIndexing == rhs.shaderInputAttachmentArrayDynamicIndexing )
63306  && ( shaderUniformTexelBufferArrayDynamicIndexing == rhs.shaderUniformTexelBufferArrayDynamicIndexing )
63307  && ( shaderStorageTexelBufferArrayDynamicIndexing == rhs.shaderStorageTexelBufferArrayDynamicIndexing )
63308  && ( shaderUniformBufferArrayNonUniformIndexing == rhs.shaderUniformBufferArrayNonUniformIndexing )
63309  && ( shaderSampledImageArrayNonUniformIndexing == rhs.shaderSampledImageArrayNonUniformIndexing )
63310  && ( shaderStorageBufferArrayNonUniformIndexing == rhs.shaderStorageBufferArrayNonUniformIndexing )
63311  && ( shaderStorageImageArrayNonUniformIndexing == rhs.shaderStorageImageArrayNonUniformIndexing )
63312  && ( shaderInputAttachmentArrayNonUniformIndexing == rhs.shaderInputAttachmentArrayNonUniformIndexing )
63313  && ( shaderUniformTexelBufferArrayNonUniformIndexing == rhs.shaderUniformTexelBufferArrayNonUniformIndexing )
63314  && ( shaderStorageTexelBufferArrayNonUniformIndexing == rhs.shaderStorageTexelBufferArrayNonUniformIndexing )
63315  && ( descriptorBindingUniformBufferUpdateAfterBind == rhs.descriptorBindingUniformBufferUpdateAfterBind )
63316  && ( descriptorBindingSampledImageUpdateAfterBind == rhs.descriptorBindingSampledImageUpdateAfterBind )
63317  && ( descriptorBindingStorageImageUpdateAfterBind == rhs.descriptorBindingStorageImageUpdateAfterBind )
63318  && ( descriptorBindingStorageBufferUpdateAfterBind == rhs.descriptorBindingStorageBufferUpdateAfterBind )
63319  && ( descriptorBindingUniformTexelBufferUpdateAfterBind == rhs.descriptorBindingUniformTexelBufferUpdateAfterBind )
63320  && ( descriptorBindingStorageTexelBufferUpdateAfterBind == rhs.descriptorBindingStorageTexelBufferUpdateAfterBind )
63321  && ( descriptorBindingUpdateUnusedWhilePending == rhs.descriptorBindingUpdateUnusedWhilePending )
63322  && ( descriptorBindingPartiallyBound == rhs.descriptorBindingPartiallyBound )
63323  && ( descriptorBindingVariableDescriptorCount == rhs.descriptorBindingVariableDescriptorCount )
63324  && ( runtimeDescriptorArray == rhs.runtimeDescriptorArray );
63325  }
const VULKAN_HPP_NAMESPACE::StructureType sType
Definition: vulkan.hpp:63336

◆ setDescriptorBindingPartiallyBound()

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

Definition at line 63268 of file vulkan.hpp.

63269  {
63270  descriptorBindingPartiallyBound = descriptorBindingPartiallyBound_;
63271  return *this;
63272  }

◆ setDescriptorBindingSampledImageUpdateAfterBind()

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

Definition at line 63232 of file vulkan.hpp.

63233  {
63234  descriptorBindingSampledImageUpdateAfterBind = descriptorBindingSampledImageUpdateAfterBind_;
63235  return *this;
63236  }

◆ setDescriptorBindingStorageBufferUpdateAfterBind()

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

Definition at line 63244 of file vulkan.hpp.

63245  {
63246  descriptorBindingStorageBufferUpdateAfterBind = descriptorBindingStorageBufferUpdateAfterBind_;
63247  return *this;
63248  }

◆ setDescriptorBindingStorageImageUpdateAfterBind()

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

Definition at line 63238 of file vulkan.hpp.

63239  {
63240  descriptorBindingStorageImageUpdateAfterBind = descriptorBindingStorageImageUpdateAfterBind_;
63241  return *this;
63242  }

◆ setDescriptorBindingStorageTexelBufferUpdateAfterBind()

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

Definition at line 63256 of file vulkan.hpp.

63257  {
63258  descriptorBindingStorageTexelBufferUpdateAfterBind = descriptorBindingStorageTexelBufferUpdateAfterBind_;
63259  return *this;
63260  }

◆ setDescriptorBindingUniformBufferUpdateAfterBind()

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

Definition at line 63226 of file vulkan.hpp.

63227  {
63228  descriptorBindingUniformBufferUpdateAfterBind = descriptorBindingUniformBufferUpdateAfterBind_;
63229  return *this;
63230  }

◆ setDescriptorBindingUniformTexelBufferUpdateAfterBind()

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

Definition at line 63250 of file vulkan.hpp.

63251  {
63252  descriptorBindingUniformTexelBufferUpdateAfterBind = descriptorBindingUniformTexelBufferUpdateAfterBind_;
63253  return *this;
63254  }

◆ setDescriptorBindingUpdateUnusedWhilePending()

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

Definition at line 63262 of file vulkan.hpp.

63263  {
63264  descriptorBindingUpdateUnusedWhilePending = descriptorBindingUpdateUnusedWhilePending_;
63265  return *this;
63266  }

◆ setDescriptorBindingVariableDescriptorCount()

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

Definition at line 63274 of file vulkan.hpp.

63275  {
63276  descriptorBindingVariableDescriptorCount = descriptorBindingVariableDescriptorCount_;
63277  return *this;
63278  }

◆ setPNext()

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

Definition at line 63160 of file vulkan.hpp.

63161  {
63162  pNext = pNext_;
63163  return *this;
63164  }

◆ setRuntimeDescriptorArray()

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

Definition at line 63280 of file vulkan.hpp.

63281  {
63282  runtimeDescriptorArray = runtimeDescriptorArray_;
63283  return *this;
63284  }

◆ setShaderInputAttachmentArrayDynamicIndexing()

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

Definition at line 63166 of file vulkan.hpp.

63167  {
63168  shaderInputAttachmentArrayDynamicIndexing = shaderInputAttachmentArrayDynamicIndexing_;
63169  return *this;
63170  }

◆ setShaderInputAttachmentArrayNonUniformIndexing()

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

Definition at line 63208 of file vulkan.hpp.

63209  {
63210  shaderInputAttachmentArrayNonUniformIndexing = shaderInputAttachmentArrayNonUniformIndexing_;
63211  return *this;
63212  }

◆ setShaderSampledImageArrayNonUniformIndexing()

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

Definition at line 63190 of file vulkan.hpp.

63191  {
63192  shaderSampledImageArrayNonUniformIndexing = shaderSampledImageArrayNonUniformIndexing_;
63193  return *this;
63194  }

◆ setShaderStorageBufferArrayNonUniformIndexing()

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

Definition at line 63196 of file vulkan.hpp.

63197  {
63198  shaderStorageBufferArrayNonUniformIndexing = shaderStorageBufferArrayNonUniformIndexing_;
63199  return *this;
63200  }

◆ setShaderStorageImageArrayNonUniformIndexing()

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

Definition at line 63202 of file vulkan.hpp.

63203  {
63204  shaderStorageImageArrayNonUniformIndexing = shaderStorageImageArrayNonUniformIndexing_;
63205  return *this;
63206  }

◆ setShaderStorageTexelBufferArrayDynamicIndexing()

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

Definition at line 63178 of file vulkan.hpp.

63179  {
63180  shaderStorageTexelBufferArrayDynamicIndexing = shaderStorageTexelBufferArrayDynamicIndexing_;
63181  return *this;
63182  }

◆ setShaderStorageTexelBufferArrayNonUniformIndexing()

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

Definition at line 63220 of file vulkan.hpp.

63221  {
63222  shaderStorageTexelBufferArrayNonUniformIndexing = shaderStorageTexelBufferArrayNonUniformIndexing_;
63223  return *this;
63224  }

◆ setShaderUniformBufferArrayNonUniformIndexing()

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

Definition at line 63184 of file vulkan.hpp.

63185  {
63186  shaderUniformBufferArrayNonUniformIndexing = shaderUniformBufferArrayNonUniformIndexing_;
63187  return *this;
63188  }

◆ setShaderUniformTexelBufferArrayDynamicIndexing()

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

Definition at line 63172 of file vulkan.hpp.

63173  {
63174  shaderUniformTexelBufferArrayDynamicIndexing = shaderUniformTexelBufferArrayDynamicIndexing_;
63175  return *this;
63176  }

◆ setShaderUniformTexelBufferArrayNonUniformIndexing()

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

Definition at line 63214 of file vulkan.hpp.

63215  {
63216  shaderUniformTexelBufferArrayNonUniformIndexing = shaderUniformTexelBufferArrayNonUniformIndexing_;
63217  return *this;
63218  }

Field Documentation

◆ allowDuplicate

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

Definition at line 63132 of file vulkan.hpp.

◆ descriptorBindingPartiallyBound

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

Definition at line 63355 of file vulkan.hpp.

◆ descriptorBindingSampledImageUpdateAfterBind

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

Definition at line 63349 of file vulkan.hpp.

◆ descriptorBindingStorageBufferUpdateAfterBind

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

Definition at line 63351 of file vulkan.hpp.

◆ descriptorBindingStorageImageUpdateAfterBind

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

Definition at line 63350 of file vulkan.hpp.

◆ descriptorBindingStorageTexelBufferUpdateAfterBind

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

Definition at line 63353 of file vulkan.hpp.

◆ descriptorBindingUniformBufferUpdateAfterBind

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

Definition at line 63348 of file vulkan.hpp.

◆ descriptorBindingUniformTexelBufferUpdateAfterBind

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

Definition at line 63352 of file vulkan.hpp.

◆ descriptorBindingUpdateUnusedWhilePending

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

Definition at line 63354 of file vulkan.hpp.

◆ descriptorBindingVariableDescriptorCount

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

Definition at line 63356 of file vulkan.hpp.

◆ pNext

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

Definition at line 63337 of file vulkan.hpp.

◆ runtimeDescriptorArray

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

Definition at line 63357 of file vulkan.hpp.

◆ shaderInputAttachmentArrayDynamicIndexing

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

Definition at line 63338 of file vulkan.hpp.

◆ shaderInputAttachmentArrayNonUniformIndexing

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

Definition at line 63345 of file vulkan.hpp.

◆ shaderSampledImageArrayNonUniformIndexing

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

Definition at line 63342 of file vulkan.hpp.

◆ shaderStorageBufferArrayNonUniformIndexing

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

Definition at line 63343 of file vulkan.hpp.

◆ shaderStorageImageArrayNonUniformIndexing

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

Definition at line 63344 of file vulkan.hpp.

◆ shaderStorageTexelBufferArrayDynamicIndexing

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

Definition at line 63340 of file vulkan.hpp.

◆ shaderStorageTexelBufferArrayNonUniformIndexing

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

Definition at line 63347 of file vulkan.hpp.

◆ shaderUniformBufferArrayNonUniformIndexing

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

Definition at line 63341 of file vulkan.hpp.

◆ shaderUniformTexelBufferArrayDynamicIndexing

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

Definition at line 63339 of file vulkan.hpp.

◆ shaderUniformTexelBufferArrayNonUniformIndexing

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

Definition at line 63346 of file vulkan.hpp.

◆ structureType

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

Definition at line 63133 of file vulkan.hpp.

◆ sType

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

Definition at line 63336 of file vulkan.hpp.


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