HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDescriptorPoolCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorPoolCreateInfo (VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags_={}, uint32_t maxSets_={}, uint32_t poolSizeCount_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags_, uint32_t maxSets_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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
DescriptorPoolCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorPoolCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorPoolCreateInfo
setMaxSets (uint32_t maxSets_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorPoolCreateInfo
setPoolSizeCount (uint32_t poolSizeCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DescriptorPoolCreateInfo
setPPoolSizes (const VULKAN_HPP_NAMESPACE::DescriptorPoolSize *pPoolSizes_) VULKAN_HPP_NOEXCEPT
 
DescriptorPoolCreateInfosetPoolSizes (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorPoolCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags = {}
 
uint32_t maxSets = {}
 
uint32_t poolSizeCount = {}
 
const
VULKAN_HPP_NAMESPACE::DescriptorPoolSize
pPoolSizes = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 21330 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 21338 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( DescriptorPoolCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( VkDescriptorPoolCreateInfo const rhs)
inline

Definition at line 21353 of file vulkan_structs.hpp.

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

Definition at line 21359 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 21424 of file vulkan_structs.hpp.

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

Definition at line 21419 of file vulkan_structs.hpp.

DescriptorPoolCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator= ( DescriptorPoolCreateInfo const rhs)
default
DescriptorPoolCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator= ( VkDescriptorPoolCreateInfo const rhs)
inline

Definition at line 21371 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator== ( DescriptorPoolCreateInfo const rhs) const
inline

Definition at line 21449 of file vulkan_structs.hpp.

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

Definition at line 21384 of file vulkan_structs.hpp.

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

Definition at line 21390 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::setPNext ( const void pNext_)
inline

Definition at line 21378 of file vulkan_structs.hpp.

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

Definition at line 21396 of file vulkan_structs.hpp.

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

Definition at line 21410 of file vulkan_structs.hpp.

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

Definition at line 21402 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 21334 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::flags = {}

Definition at line 21468 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::maxSets = {}

Definition at line 21469 of file vulkan_structs.hpp.

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

Definition at line 21467 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::poolSizeCount = {}

Definition at line 21470 of file vulkan_structs.hpp.

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

Definition at line 21471 of file vulkan_structs.hpp.

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

Definition at line 21335 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::sType = StructureType::eDescriptorPoolCreateInfo

Definition at line 21466 of file vulkan_structs.hpp.


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