Vulkan-Hpp
vk::DescriptorPoolCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorPoolCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorPoolCreateInfo (vk::DescriptorPoolCreateFlags flags_={}, uint32_t maxSets_={}, uint32_t poolSizeCount_={}, const vk::DescriptorPoolSize *pPoolSizes_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DescriptorPoolCreateInfo (DescriptorPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DescriptorPoolCreateInfo (VkDescriptorPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 DescriptorPoolCreateInfo (vk::DescriptorPoolCreateFlags flags_, uint32_t maxSets_, vk::ArrayProxyNoTemporaries< const vk::DescriptorPoolSize > const &poolSizes_, const void *pNext_=nullptr)
 
DescriptorPoolCreateInfooperator= (DescriptorPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DescriptorPoolCreateInfooperator= (VkDescriptorPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfosetFlags (vk::DescriptorPoolCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfosetMaxSets (uint32_t maxSets_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfosetPoolSizeCount (uint32_t poolSizeCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfosetPPoolSizes (const vk::DescriptorPoolSize *pPoolSizes_) VULKAN_HPP_NOEXCEPT
 
DescriptorPoolCreateInfosetPoolSizes (vk::ArrayProxyNoTemporaries< const vk::DescriptorPoolSize > const &poolSizes_) VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorPoolCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDescriptorPoolCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DescriptorPoolCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DescriptorPoolCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDescriptorPoolCreateInfo
 
const void * pNext = {}
 
vk::DescriptorPoolCreateFlags flags = {}
 
uint32_t maxSets = {}
 
uint32_t poolSizeCount = {}
 
const vk::DescriptorPoolSizepPoolSizes = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 24329 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DescriptorPoolCreateInfo() [1/4]

VULKAN_HPP_CONSTEXPR vk::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( vk::DescriptorPoolCreateFlags  flags_ = {},
uint32_t  maxSets_ = {},
uint32_t  poolSizeCount_ = {},
const vk::DescriptorPoolSize pPoolSizes_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 24337 of file vulkan_structs.hpp.

◆ DescriptorPoolCreateInfo() [2/4]

VULKAN_HPP_CONSTEXPR vk::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( DescriptorPoolCreateInfo const &  rhs)
default

◆ DescriptorPoolCreateInfo() [3/4]

vk::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( VkDescriptorPoolCreateInfo const &  rhs)
inline

Definition at line 24352 of file vulkan_structs.hpp.

◆ DescriptorPoolCreateInfo() [4/4]

vk::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( vk::DescriptorPoolCreateFlags  flags_,
uint32_t  maxSets_,
vk::ArrayProxyNoTemporaries< const vk::DescriptorPoolSize > const &  poolSizes_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 24358 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDescriptorPoolCreateInfo &()

vk::DescriptorPoolCreateInfo::operator VkDescriptorPoolCreateInfo & ( )
inline

Definition at line 24423 of file vulkan_structs.hpp.

◆ operator VkDescriptorPoolCreateInfo const &()

vk::DescriptorPoolCreateInfo::operator VkDescriptorPoolCreateInfo const & ( ) const
inline

Definition at line 24418 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::DescriptorPoolCreateInfo::operator!= ( DescriptorPoolCreateInfo const &  rhs) const
inline

Definition at line 24458 of file vulkan_structs.hpp.

◆ operator=() [1/2]

DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::operator= ( DescriptorPoolCreateInfo const &  rhs)
default

◆ operator=() [2/2]

DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::operator= ( VkDescriptorPoolCreateInfo const &  rhs)
inline

Definition at line 24370 of file vulkan_structs.hpp.

◆ operator==()

bool vk::DescriptorPoolCreateInfo::operator== ( DescriptorPoolCreateInfo const &  rhs) const
inline

Definition at line 24448 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::setFlags ( vk::DescriptorPoolCreateFlags  flags_)
inline

Definition at line 24383 of file vulkan_structs.hpp.

◆ setMaxSets()

VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::setMaxSets ( uint32_t  maxSets_)
inline

Definition at line 24389 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::setPNext ( const void *  pNext_)
inline

Definition at line 24377 of file vulkan_structs.hpp.

◆ setPoolSizeCount()

VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::setPoolSizeCount ( uint32_t  poolSizeCount_)
inline

Definition at line 24395 of file vulkan_structs.hpp.

◆ setPoolSizes()

DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::setPoolSizes ( vk::ArrayProxyNoTemporaries< const vk::DescriptorPoolSize > const &  poolSizes_)
inline

Definition at line 24409 of file vulkan_structs.hpp.

◆ setPPoolSizes()

VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo& vk::DescriptorPoolCreateInfo::setPPoolSizes ( const vk::DescriptorPoolSize pPoolSizes_)
inline

Definition at line 24401 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::DescriptorPoolCreateInfo::allowDuplicate = false
static

Definition at line 24333 of file vulkan_structs.hpp.

◆ flags

vk::DescriptorPoolCreateFlags vk::DescriptorPoolCreateInfo::flags = {}

Definition at line 24467 of file vulkan_structs.hpp.

◆ maxSets

uint32_t vk::DescriptorPoolCreateInfo::maxSets = {}

Definition at line 24468 of file vulkan_structs.hpp.

◆ pNext

const void* vk::DescriptorPoolCreateInfo::pNext = {}

Definition at line 24466 of file vulkan_structs.hpp.

◆ poolSizeCount

uint32_t vk::DescriptorPoolCreateInfo::poolSizeCount = {}

Definition at line 24469 of file vulkan_structs.hpp.

◆ pPoolSizes

const vk::DescriptorPoolSize* vk::DescriptorPoolCreateInfo::pPoolSizes = {}

Definition at line 24470 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DescriptorPoolCreateInfo::structureType = StructureType::eDescriptorPoolCreateInfo
static

Definition at line 24334 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DescriptorPoolCreateInfo::sType = StructureType::eDescriptorPoolCreateInfo

Definition at line 24465 of file vulkan_structs.hpp.


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