SDL 2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 operator VkPhysicalDeviceDescriptorIndexingPropertiesEXT const & () const
 
 operator VkPhysicalDeviceDescriptorIndexingPropertiesEXT & ()
 
bool operator== (PhysicalDeviceDescriptorIndexingPropertiesEXT const &rhs) const
 
bool operator!= (PhysicalDeviceDescriptorIndexingPropertiesEXT const &rhs) const
 

Data Fields

voidpNext = nullptr
 
uint32_t maxUpdateAfterBindDescriptorsInAllPools
 
Bool32 shaderUniformBufferArrayNonUniformIndexingNative
 
Bool32 shaderSampledImageArrayNonUniformIndexingNative
 
Bool32 shaderStorageBufferArrayNonUniformIndexingNative
 
Bool32 shaderStorageImageArrayNonUniformIndexingNative
 
Bool32 shaderInputAttachmentArrayNonUniformIndexingNative
 
Bool32 robustBufferAccessUpdateAfterBind
 
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
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingPropertiesEXT
 

Detailed Description

Definition at line 18025 of file vulkan.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceDescriptorIndexingPropertiesEXT &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::operator VkPhysicalDeviceDescriptorIndexingPropertiesEXT & ( )
inline

Definition at line 18032 of file vulkan.hpp.

◆ operator VkPhysicalDeviceDescriptorIndexingPropertiesEXT const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::operator VkPhysicalDeviceDescriptorIndexingPropertiesEXT const & ( ) const
inline

Definition at line 18027 of file vulkan.hpp.

18028 {
18029 return *reinterpret_cast<const VkPhysicalDeviceDescriptorIndexingPropertiesEXT*>(this);
18030 }

◆ operator!=()

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

Definition at line 18066 of file vulkan.hpp.

18067 {
18068 return !operator==( rhs );
18069 }
bool operator==(PhysicalDeviceDescriptorIndexingPropertiesEXT const &rhs) const
Definition: vulkan.hpp:18037

References operator==().

◆ operator==()

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

Definition at line 18037 of file vulkan.hpp.

18038 {
18039 return ( sType == rhs.sType )
18040 && ( pNext == rhs.pNext )
18041 && ( maxUpdateAfterBindDescriptorsInAllPools == rhs.maxUpdateAfterBindDescriptorsInAllPools )
18042 && ( shaderUniformBufferArrayNonUniformIndexingNative == rhs.shaderUniformBufferArrayNonUniformIndexingNative )
18043 && ( shaderSampledImageArrayNonUniformIndexingNative == rhs.shaderSampledImageArrayNonUniformIndexingNative )
18044 && ( shaderStorageBufferArrayNonUniformIndexingNative == rhs.shaderStorageBufferArrayNonUniformIndexingNative )
18045 && ( shaderStorageImageArrayNonUniformIndexingNative == rhs.shaderStorageImageArrayNonUniformIndexingNative )
18046 && ( shaderInputAttachmentArrayNonUniformIndexingNative == rhs.shaderInputAttachmentArrayNonUniformIndexingNative )
18047 && ( robustBufferAccessUpdateAfterBind == rhs.robustBufferAccessUpdateAfterBind )
18048 && ( quadDivergentImplicitLod == rhs.quadDivergentImplicitLod )
18049 && ( maxPerStageDescriptorUpdateAfterBindSamplers == rhs.maxPerStageDescriptorUpdateAfterBindSamplers )
18050 && ( maxPerStageDescriptorUpdateAfterBindUniformBuffers == rhs.maxPerStageDescriptorUpdateAfterBindUniformBuffers )
18051 && ( maxPerStageDescriptorUpdateAfterBindStorageBuffers == rhs.maxPerStageDescriptorUpdateAfterBindStorageBuffers )
18052 && ( maxPerStageDescriptorUpdateAfterBindSampledImages == rhs.maxPerStageDescriptorUpdateAfterBindSampledImages )
18053 && ( maxPerStageDescriptorUpdateAfterBindStorageImages == rhs.maxPerStageDescriptorUpdateAfterBindStorageImages )
18054 && ( maxPerStageDescriptorUpdateAfterBindInputAttachments == rhs.maxPerStageDescriptorUpdateAfterBindInputAttachments )
18055 && ( maxPerStageUpdateAfterBindResources == rhs.maxPerStageUpdateAfterBindResources )
18056 && ( maxDescriptorSetUpdateAfterBindSamplers == rhs.maxDescriptorSetUpdateAfterBindSamplers )
18057 && ( maxDescriptorSetUpdateAfterBindUniformBuffers == rhs.maxDescriptorSetUpdateAfterBindUniformBuffers )
18058 && ( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic == rhs.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic )
18059 && ( maxDescriptorSetUpdateAfterBindStorageBuffers == rhs.maxDescriptorSetUpdateAfterBindStorageBuffers )
18060 && ( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic == rhs.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic )
18061 && ( maxDescriptorSetUpdateAfterBindSampledImages == rhs.maxDescriptorSetUpdateAfterBindSampledImages )
18062 && ( maxDescriptorSetUpdateAfterBindStorageImages == rhs.maxDescriptorSetUpdateAfterBindStorageImages )
18063 && ( maxDescriptorSetUpdateAfterBindInputAttachments == rhs.maxDescriptorSetUpdateAfterBindInputAttachments );
18064 }

References maxDescriptorSetUpdateAfterBindInputAttachments, maxDescriptorSetUpdateAfterBindSampledImages, maxDescriptorSetUpdateAfterBindSamplers, maxDescriptorSetUpdateAfterBindStorageBuffers, maxDescriptorSetUpdateAfterBindStorageBuffersDynamic, maxDescriptorSetUpdateAfterBindStorageImages, maxDescriptorSetUpdateAfterBindUniformBuffers, maxDescriptorSetUpdateAfterBindUniformBuffersDynamic, maxPerStageDescriptorUpdateAfterBindInputAttachments, maxPerStageDescriptorUpdateAfterBindSampledImages, maxPerStageDescriptorUpdateAfterBindSamplers, maxPerStageDescriptorUpdateAfterBindStorageBuffers, maxPerStageDescriptorUpdateAfterBindStorageImages, maxPerStageDescriptorUpdateAfterBindUniformBuffers, maxPerStageUpdateAfterBindResources, maxUpdateAfterBindDescriptorsInAllPools, pNext, quadDivergentImplicitLod, robustBufferAccessUpdateAfterBind, shaderInputAttachmentArrayNonUniformIndexingNative, shaderSampledImageArrayNonUniformIndexingNative, shaderStorageBufferArrayNonUniformIndexingNative, shaderStorageImageArrayNonUniformIndexingNative, shaderUniformBufferArrayNonUniformIndexingNative, and sType.

Referenced by operator!=().

Field Documentation

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindInputAttachments

Definition at line 18098 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindSampledImages

Definition at line 18096 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindSamplers

Definition at line 18091 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindStorageBuffers

Definition at line 18094 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

Definition at line 18095 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindStorageImages

Definition at line 18097 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindUniformBuffers

Definition at line 18092 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

Definition at line 18093 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageDescriptorUpdateAfterBindInputAttachments

Definition at line 18089 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageDescriptorUpdateAfterBindSampledImages

Definition at line 18087 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageDescriptorUpdateAfterBindSamplers

Definition at line 18084 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageDescriptorUpdateAfterBindStorageBuffers

Definition at line 18086 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageDescriptorUpdateAfterBindStorageImages

Definition at line 18088 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageDescriptorUpdateAfterBindUniformBuffers

Definition at line 18085 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageUpdateAfterBindResources

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxPerStageUpdateAfterBindResources

Definition at line 18090 of file vulkan.hpp.

Referenced by operator==().

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::maxUpdateAfterBindDescriptorsInAllPools

Definition at line 18076 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::pNext = nullptr

Definition at line 18075 of file vulkan.hpp.

Referenced by operator==().

◆ quadDivergentImplicitLod

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::quadDivergentImplicitLod

Definition at line 18083 of file vulkan.hpp.

Referenced by operator==().

◆ robustBufferAccessUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::robustBufferAccessUpdateAfterBind

Definition at line 18082 of file vulkan.hpp.

Referenced by operator==().

◆ shaderInputAttachmentArrayNonUniformIndexingNative

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::shaderInputAttachmentArrayNonUniformIndexingNative

Definition at line 18081 of file vulkan.hpp.

Referenced by operator==().

◆ shaderSampledImageArrayNonUniformIndexingNative

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::shaderSampledImageArrayNonUniformIndexingNative

Definition at line 18078 of file vulkan.hpp.

Referenced by operator==().

◆ shaderStorageBufferArrayNonUniformIndexingNative

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::shaderStorageBufferArrayNonUniformIndexingNative

Definition at line 18079 of file vulkan.hpp.

Referenced by operator==().

◆ shaderStorageImageArrayNonUniformIndexingNative

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::shaderStorageImageArrayNonUniformIndexingNative

Definition at line 18080 of file vulkan.hpp.

Referenced by operator==().

◆ shaderUniformBufferArrayNonUniformIndexingNative

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::shaderUniformBufferArrayNonUniformIndexingNative

Definition at line 18077 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT::sType = StructureType::ePhysicalDeviceDescriptorIndexingPropertiesEXT
private

Definition at line 18072 of file vulkan.hpp.

Referenced by operator==().


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