HDK
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceDescriptorIndexingProperties |
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_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceDescriptorIndexingProperties (PhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceDescriptorIndexingProperties (VkPhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT | |
PhysicalDeviceDescriptorIndexingProperties & | operator= (PhysicalDeviceDescriptorIndexingProperties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceDescriptorIndexingProperties & | operator= (VkPhysicalDeviceDescriptorIndexingProperties 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 |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceDescriptorIndexingProperties |
Definition at line 54053 of file vulkan_structs.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::NativeType = VkPhysicalDeviceDescriptorIndexingProperties |
Definition at line 54055 of file vulkan_structs.hpp.
|
inline |
Definition at line 54061 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 54114 of file vulkan_structs.hpp.
|
inline |
Definition at line 54133 of file vulkan_structs.hpp.
|
inline |
Definition at line 54128 of file vulkan_structs.hpp.
|
inline |
Definition at line 54231 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 54122 of file vulkan_structs.hpp.
|
inline |
Definition at line 54201 of file vulkan_structs.hpp.
|
static |
Definition at line 54057 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindInputAttachments = {} |
Definition at line 54262 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindSampledImages = {} |
Definition at line 54260 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindSamplers = {} |
Definition at line 54255 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageBuffers = {} |
Definition at line 54258 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {} |
Definition at line 54259 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageImages = {} |
Definition at line 54261 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindUniformBuffers = {} |
Definition at line 54256 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {} |
Definition at line 54257 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindInputAttachments = {} |
Definition at line 54253 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindSampledImages = {} |
Definition at line 54251 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindSamplers = {} |
Definition at line 54248 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindStorageBuffers = {} |
Definition at line 54250 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindStorageImages = {} |
Definition at line 54252 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindUniformBuffers = {} |
Definition at line 54249 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxPerStageUpdateAfterBindResources = {} |
Definition at line 54254 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::maxUpdateAfterBindDescriptorsInAllPools = {} |
Definition at line 54240 of file vulkan_structs.hpp.
void* VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::pNext = {} |
Definition at line 54239 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::quadDivergentImplicitLod = {} |
Definition at line 54247 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::robustBufferAccessUpdateAfterBind = {} |
Definition at line 54246 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderInputAttachmentArrayNonUniformIndexingNative = {} |
Definition at line 54245 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderSampledImageArrayNonUniformIndexingNative = {} |
Definition at line 54242 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderStorageBufferArrayNonUniformIndexingNative = {} |
Definition at line 54243 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderStorageImageArrayNonUniformIndexingNative = {} |
Definition at line 54244 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::shaderUniformBufferArrayNonUniformIndexingNative = {} |
Definition at line 54241 of file vulkan_structs.hpp.
|
static |
Definition at line 54058 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::sType = StructureType::ePhysicalDeviceDescriptorIndexingProperties |
Definition at line 54238 of file vulkan_structs.hpp.