RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo:
[legend]

Public Member Functions

 DescriptorPoolCreateInfo (DescriptorPoolCreateFlags flags_=DescriptorPoolCreateFlags(), uint32_t maxSets_=0, uint32_t poolSizeCount_=0, const DescriptorPoolSize *pPoolSizes_=nullptr)
 
 DescriptorPoolCreateInfo (VkDescriptorPoolCreateInfo const &rhs)
 
DescriptorPoolCreateInfooperator= (VkDescriptorPoolCreateInfo const &rhs)
 
DescriptorPoolCreateInfosetPNext (const void *pNext_)
 
DescriptorPoolCreateInfosetFlags (DescriptorPoolCreateFlags flags_)
 
DescriptorPoolCreateInfosetMaxSets (uint32_t maxSets_)
 
DescriptorPoolCreateInfosetPoolSizeCount (uint32_t poolSizeCount_)
 
DescriptorPoolCreateInfosetPPoolSizes (const DescriptorPoolSize *pPoolSizes_)
 
 operator const VkDescriptorPoolCreateInfo & () const
 
bool operator== (DescriptorPoolCreateInfo const &rhs) const
 
bool operator!= (DescriptorPoolCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
DescriptorPoolCreateFlags flags
 
uint32_t maxSets
 
uint32_t poolSizeCount
 
const DescriptorPoolSizepPoolSizes
 

Private Attributes

StructureType sType = StructureType::eDescriptorPoolCreateInfo
 

Constructor & Destructor Documentation

◆ DescriptorPoolCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( DescriptorPoolCreateFlags  flags_ = DescriptorPoolCreateFlags(),
uint32_t  maxSets_ = 0,
uint32_t  poolSizeCount_ = 0,
const DescriptorPoolSize pPoolSizes_ = nullptr 
)
inline

◆ DescriptorPoolCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::DescriptorPoolCreateInfo ( VkDescriptorPoolCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDescriptorPoolCreateInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator!= ( DescriptorPoolCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

DescriptorPoolCreateInfo& VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator= ( VkDescriptorPoolCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator== ( DescriptorPoolCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setFlags()

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

◆ setMaxSets()

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

◆ setPNext()

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

◆ setPoolSizeCount()

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

◆ setPPoolSizes()

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

Member Data Documentation

◆ flags

DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::flags

◆ maxSets

uint32_t VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::maxSets

◆ pNext

const void* VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::pNext = nullptr

◆ poolSizeCount

uint32_t VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::poolSizeCount

◆ pPoolSizes

const DescriptorPoolSize* VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::pPoolSizes

◆ sType

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

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