SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties Struct Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingProperties (uint32_t maxUpdateAfterBindDescriptorsInAllPools_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_={}, uint32_t maxPerStageUpdateAfterBindResources_={}, uint32_t maxDescriptorSetUpdateAfterBindSamplers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindSampledImages_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageImages_={}, uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingProperties (PhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceDescriptorIndexingProperties (VkPhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceDescriptorIndexingPropertiesoperator= (VkPhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceDescriptorIndexingPropertiesoperator= (PhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDescriptorIndexingProperties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDescriptorIndexingProperties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceDescriptorIndexingProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceDescriptorIndexingProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

const VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingProperties
 
voidpNext = {}
 
uint32_t maxUpdateAfterBindDescriptorsInAllPools = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative = {}
 
VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments = {}
 
uint32_t maxPerStageUpdateAfterBindResources = {}
 
uint32_t maxDescriptorSetUpdateAfterBindSamplers = {}
 
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers = {}
 
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {}
 
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers = {}
 
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {}
 
uint32_t maxDescriptorSetUpdateAfterBindSampledImages = {}
 
uint32_t maxDescriptorSetUpdateAfterBindStorageImages = {}
 
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 63370 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceDescriptorIndexingProperties() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::PhysicalDeviceDescriptorIndexingProperties ( uint32_t  maxUpdateAfterBindDescriptorsInAllPools_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformBufferArrayNonUniformIndexingNative_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderSampledImageArrayNonUniformIndexingNative_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageBufferArrayNonUniformIndexingNative_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageImageArrayNonUniformIndexingNative_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayNonUniformIndexingNative_ = {},
VULKAN_HPP_NAMESPACE::Bool32  robustBufferAccessUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  quadDivergentImplicitLod_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindSamplers_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindUniformBuffers_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindStorageBuffers_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindSampledImages_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindStorageImages_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindInputAttachments_ = {},
uint32_t  maxPerStageUpdateAfterBindResources_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindSamplers_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindUniformBuffers_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindStorageBuffers_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindSampledImages_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindStorageImages_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindInputAttachments_ = {} 
)
inline

Definition at line 63376 of file vulkan.hpp.

63376  {}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_ = {}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_ = {}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_ = {}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_ = {}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_ = {}, VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_ = {}, VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_ = {}, uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_ = {}, uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_ = {}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_ = {}, uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_ = {}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_ = {}, uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_ = {}, uint32_t maxPerStageUpdateAfterBindResources_ = {}, uint32_t maxDescriptorSetUpdateAfterBindSamplers_ = {}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_ = {}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ = {}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_ = {}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ = {}, uint32_t maxDescriptorSetUpdateAfterBindSampledImages_ = {}, uint32_t maxDescriptorSetUpdateAfterBindStorageImages_ = {}, uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_ = {}) VULKAN_HPP_NOEXCEPT
63377  : maxUpdateAfterBindDescriptorsInAllPools( maxUpdateAfterBindDescriptorsInAllPools_ ), shaderUniformBufferArrayNonUniformIndexingNative( shaderUniformBufferArrayNonUniformIndexingNative_ ), shaderSampledImageArrayNonUniformIndexingNative( shaderSampledImageArrayNonUniformIndexingNative_ ), shaderStorageBufferArrayNonUniformIndexingNative( shaderStorageBufferArrayNonUniformIndexingNative_ ), shaderStorageImageArrayNonUniformIndexingNative( shaderStorageImageArrayNonUniformIndexingNative_ ), shaderInputAttachmentArrayNonUniformIndexingNative( shaderInputAttachmentArrayNonUniformIndexingNative_ ), robustBufferAccessUpdateAfterBind( robustBufferAccessUpdateAfterBind_ ), quadDivergentImplicitLod( quadDivergentImplicitLod_ ), maxPerStageDescriptorUpdateAfterBindSamplers( maxPerStageDescriptorUpdateAfterBindSamplers_ ), maxPerStageDescriptorUpdateAfterBindUniformBuffers( maxPerStageDescriptorUpdateAfterBindUniformBuffers_ ), maxPerStageDescriptorUpdateAfterBindStorageBuffers( maxPerStageDescriptorUpdateAfterBindStorageBuffers_ ), maxPerStageDescriptorUpdateAfterBindSampledImages( maxPerStageDescriptorUpdateAfterBindSampledImages_ ), maxPerStageDescriptorUpdateAfterBindStorageImages( maxPerStageDescriptorUpdateAfterBindStorageImages_ ), maxPerStageDescriptorUpdateAfterBindInputAttachments( maxPerStageDescriptorUpdateAfterBindInputAttachments_ ), maxPerStageUpdateAfterBindResources( maxPerStageUpdateAfterBindResources_ ), maxDescriptorSetUpdateAfterBindSamplers( maxDescriptorSetUpdateAfterBindSamplers_ ), maxDescriptorSetUpdateAfterBindUniformBuffers( maxDescriptorSetUpdateAfterBindUniformBuffers_ ), maxDescriptorSetUpdateAfterBindUniformBuffersDynamic( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ ), maxDescriptorSetUpdateAfterBindStorageBuffers( maxDescriptorSetUpdateAfterBindStorageBuffers_ ), maxDescriptorSetUpdateAfterBindStorageBuffersDynamic( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ ), maxDescriptorSetUpdateAfterBindSampledImages( maxDescriptorSetUpdateAfterBindSampledImages_ ), maxDescriptorSetUpdateAfterBindStorageImages( maxDescriptorSetUpdateAfterBindStorageImages_ ), maxDescriptorSetUpdateAfterBindInputAttachments( maxDescriptorSetUpdateAfterBindInputAttachments_ )
63378  {}
unsigned int uint32_t
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative
Definition: vulkan.hpp:63456
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative
Definition: vulkan.hpp:63458
VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative
Definition: vulkan.hpp:63457
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative
Definition: vulkan.hpp:63460
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative
Definition: vulkan.hpp:63459
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ PhysicalDeviceDescriptorIndexingProperties() [2/3]

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

◆ PhysicalDeviceDescriptorIndexingProperties() [3/3]

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::PhysicalDeviceDescriptorIndexingProperties ( VkPhysicalDeviceDescriptorIndexingProperties const &  rhs)
inline

Definition at line 63382 of file vulkan.hpp.

63383  {
63384  *this = rhs;
63385  }

Member Function Documentation

◆ operator VkPhysicalDeviceDescriptorIndexingProperties &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::operator VkPhysicalDeviceDescriptorIndexingProperties & ( )
inline

Definition at line 63406 of file vulkan.hpp.

63407  {
63408  return *reinterpret_cast<VkPhysicalDeviceDescriptorIndexingProperties*>( this );
63409  }

◆ operator VkPhysicalDeviceDescriptorIndexingProperties const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::operator VkPhysicalDeviceDescriptorIndexingProperties const & ( ) const
inline

Definition at line 63401 of file vulkan.hpp.

63402  {
63403  return *reinterpret_cast<const VkPhysicalDeviceDescriptorIndexingProperties*>( this );
63404  }

◆ operator!=()

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

Definition at line 63444 of file vulkan.hpp.

63445  {
63446  return !operator==( rhs );
63447  }
bool operator==(PhysicalDeviceDescriptorIndexingProperties const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:63415

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

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

Definition at line 63394 of file vulkan.hpp.

63395  {
63396  memcpy( static_cast<void *>( this ), &rhs, sizeof( PhysicalDeviceDescriptorIndexingProperties ) );
63397  return *this;
63398  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingProperties(uint32_t maxUpdateAfterBindDescriptorsInAllPools_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_={}, uint32_t maxPerStageUpdateAfterBindResources_={}, uint32_t maxDescriptorSetUpdateAfterBindSamplers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindSampledImages_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageImages_={}, uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:63376

References memcpy.

◆ operator=() [2/2]

PhysicalDeviceDescriptorIndexingProperties& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::operator= ( VkPhysicalDeviceDescriptorIndexingProperties const &  rhs)
inline

Definition at line 63388 of file vulkan.hpp.

63389  {
63390  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties const *>( &rhs );
63391  return *this;
63392  }

◆ operator==()

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

Definition at line 63415 of file vulkan.hpp.

63416  {
63417  return ( sType == rhs.sType )
63418  && ( pNext == rhs.pNext )
63419  && ( maxUpdateAfterBindDescriptorsInAllPools == rhs.maxUpdateAfterBindDescriptorsInAllPools )
63420  && ( shaderUniformBufferArrayNonUniformIndexingNative == rhs.shaderUniformBufferArrayNonUniformIndexingNative )
63421  && ( shaderSampledImageArrayNonUniformIndexingNative == rhs.shaderSampledImageArrayNonUniformIndexingNative )
63422  && ( shaderStorageBufferArrayNonUniformIndexingNative == rhs.shaderStorageBufferArrayNonUniformIndexingNative )
63423  && ( shaderStorageImageArrayNonUniformIndexingNative == rhs.shaderStorageImageArrayNonUniformIndexingNative )
63424  && ( shaderInputAttachmentArrayNonUniformIndexingNative == rhs.shaderInputAttachmentArrayNonUniformIndexingNative )
63425  && ( robustBufferAccessUpdateAfterBind == rhs.robustBufferAccessUpdateAfterBind )
63426  && ( quadDivergentImplicitLod == rhs.quadDivergentImplicitLod )
63427  && ( maxPerStageDescriptorUpdateAfterBindSamplers == rhs.maxPerStageDescriptorUpdateAfterBindSamplers )
63428  && ( maxPerStageDescriptorUpdateAfterBindUniformBuffers == rhs.maxPerStageDescriptorUpdateAfterBindUniformBuffers )
63429  && ( maxPerStageDescriptorUpdateAfterBindStorageBuffers == rhs.maxPerStageDescriptorUpdateAfterBindStorageBuffers )
63430  && ( maxPerStageDescriptorUpdateAfterBindSampledImages == rhs.maxPerStageDescriptorUpdateAfterBindSampledImages )
63431  && ( maxPerStageDescriptorUpdateAfterBindStorageImages == rhs.maxPerStageDescriptorUpdateAfterBindStorageImages )
63432  && ( maxPerStageDescriptorUpdateAfterBindInputAttachments == rhs.maxPerStageDescriptorUpdateAfterBindInputAttachments )
63433  && ( maxPerStageUpdateAfterBindResources == rhs.maxPerStageUpdateAfterBindResources )
63434  && ( maxDescriptorSetUpdateAfterBindSamplers == rhs.maxDescriptorSetUpdateAfterBindSamplers )
63435  && ( maxDescriptorSetUpdateAfterBindUniformBuffers == rhs.maxDescriptorSetUpdateAfterBindUniformBuffers )
63436  && ( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic == rhs.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic )
63437  && ( maxDescriptorSetUpdateAfterBindStorageBuffers == rhs.maxDescriptorSetUpdateAfterBindStorageBuffers )
63438  && ( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic == rhs.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic )
63439  && ( maxDescriptorSetUpdateAfterBindSampledImages == rhs.maxDescriptorSetUpdateAfterBindSampledImages )
63440  && ( maxDescriptorSetUpdateAfterBindStorageImages == rhs.maxDescriptorSetUpdateAfterBindStorageImages )
63441  && ( maxDescriptorSetUpdateAfterBindInputAttachments == rhs.maxDescriptorSetUpdateAfterBindInputAttachments );
63442  }
const VULKAN_HPP_NAMESPACE::StructureType sType
Definition: vulkan.hpp:63453

Field Documentation

◆ allowDuplicate

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

Definition at line 63372 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindInputAttachments = {}

Definition at line 63477 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindSampledImages = {}

Definition at line 63475 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindSamplers = {}

Definition at line 63470 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageBuffers = {}

Definition at line 63473 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {}

Definition at line 63474 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageImages = {}

Definition at line 63476 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindUniformBuffers = {}

Definition at line 63471 of file vulkan.hpp.

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {}

Definition at line 63472 of file vulkan.hpp.

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindInputAttachments = {}

Definition at line 63468 of file vulkan.hpp.

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindSampledImages = {}

Definition at line 63466 of file vulkan.hpp.

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindSamplers = {}

Definition at line 63463 of file vulkan.hpp.

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindStorageBuffers = {}

Definition at line 63465 of file vulkan.hpp.

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindStorageImages = {}

Definition at line 63467 of file vulkan.hpp.

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindUniformBuffers = {}

Definition at line 63464 of file vulkan.hpp.

◆ maxPerStageUpdateAfterBindResources

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageUpdateAfterBindResources = {}

Definition at line 63469 of file vulkan.hpp.

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxUpdateAfterBindDescriptorsInAllPools = {}

Definition at line 63455 of file vulkan.hpp.

◆ pNext

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

Definition at line 63454 of file vulkan.hpp.

◆ quadDivergentImplicitLod

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::quadDivergentImplicitLod = {}

Definition at line 63462 of file vulkan.hpp.

◆ robustBufferAccessUpdateAfterBind

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::robustBufferAccessUpdateAfterBind = {}

Definition at line 63461 of file vulkan.hpp.

◆ shaderInputAttachmentArrayNonUniformIndexingNative

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderInputAttachmentArrayNonUniformIndexingNative = {}

Definition at line 63460 of file vulkan.hpp.

◆ shaderSampledImageArrayNonUniformIndexingNative

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderSampledImageArrayNonUniformIndexingNative = {}

Definition at line 63457 of file vulkan.hpp.

◆ shaderStorageBufferArrayNonUniformIndexingNative

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderStorageBufferArrayNonUniformIndexingNative = {}

Definition at line 63458 of file vulkan.hpp.

◆ shaderStorageImageArrayNonUniformIndexingNative

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderStorageImageArrayNonUniformIndexingNative = {}

Definition at line 63459 of file vulkan.hpp.

◆ shaderUniformBufferArrayNonUniformIndexingNative

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderUniformBufferArrayNonUniformIndexingNative = {}

Definition at line 63456 of file vulkan.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::structureType = StructureType::ePhysicalDeviceDescriptorIndexingProperties
static

Definition at line 63373 of file vulkan.hpp.

◆ sType

const VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::sType = StructureType::ePhysicalDeviceDescriptorIndexingProperties

Definition at line 63453 of file vulkan.hpp.


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