Vulkan-Hpp
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceDescriptorIndexingProperties |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceDescriptorIndexingProperties (uint32_t maxUpdateAfterBindDescriptorsInAllPools_={}, vk::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_={}, vk::Bool32 shaderSampledImageArrayNonUniformIndexingNative_={}, vk::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_={}, vk::Bool32 shaderStorageImageArrayNonUniformIndexingNative_={}, vk::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_={}, vk::Bool32 robustBufferAccessUpdateAfterBind_={}, vk::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 61489 of file vulkan_structs.hpp.
using vk::PhysicalDeviceDescriptorIndexingProperties::NativeType = VkPhysicalDeviceDescriptorIndexingProperties |
Definition at line 61491 of file vulkan_structs.hpp.
|
inline |
Definition at line 61497 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 61550 of file vulkan_structs.hpp.
|
inline |
Definition at line 61569 of file vulkan_structs.hpp.
|
inline |
Definition at line 61564 of file vulkan_structs.hpp.
|
inline |
Definition at line 61667 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 61558 of file vulkan_structs.hpp.
|
inline |
Definition at line 61637 of file vulkan_structs.hpp.
|
static |
Definition at line 61493 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindInputAttachments = {} |
Definition at line 61698 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindSampledImages = {} |
Definition at line 61696 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindSamplers = {} |
Definition at line 61691 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageBuffers = {} |
Definition at line 61694 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {} |
Definition at line 61695 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindStorageImages = {} |
Definition at line 61697 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindUniformBuffers = {} |
Definition at line 61692 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {} |
Definition at line 61693 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindInputAttachments = {} |
Definition at line 61689 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindSampledImages = {} |
Definition at line 61687 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindSamplers = {} |
Definition at line 61684 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindStorageBuffers = {} |
Definition at line 61686 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindStorageImages = {} |
Definition at line 61688 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageDescriptorUpdateAfterBindUniformBuffers = {} |
Definition at line 61685 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxPerStageUpdateAfterBindResources = {} |
Definition at line 61690 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorIndexingProperties::maxUpdateAfterBindDescriptorsInAllPools = {} |
Definition at line 61676 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceDescriptorIndexingProperties::pNext = {} |
Definition at line 61675 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::quadDivergentImplicitLod = {} |
Definition at line 61683 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::robustBufferAccessUpdateAfterBind = {} |
Definition at line 61682 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::shaderInputAttachmentArrayNonUniformIndexingNative = {} |
Definition at line 61681 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::shaderSampledImageArrayNonUniformIndexingNative = {} |
Definition at line 61678 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::shaderStorageBufferArrayNonUniformIndexingNative = {} |
Definition at line 61679 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::shaderStorageImageArrayNonUniformIndexingNative = {} |
Definition at line 61680 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorIndexingProperties::shaderUniformBufferArrayNonUniformIndexingNative = {} |
Definition at line 61677 of file vulkan_structs.hpp.
|
static |
Definition at line 61494 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceDescriptorIndexingProperties::sType = StructureType::ePhysicalDeviceDescriptorIndexingProperties |
Definition at line 61674 of file vulkan_structs.hpp.