SDL 2.0
VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 DescriptorSetVariableDescriptorCountAllocateInfoEXT (uint32_t descriptorSetCount_=0, const uint32_t *pDescriptorCounts_=nullptr)
 
 DescriptorSetVariableDescriptorCountAllocateInfoEXT (VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const &rhs)
 
DescriptorSetVariableDescriptorCountAllocateInfoEXToperator= (VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const &rhs)
 
DescriptorSetVariableDescriptorCountAllocateInfoEXTsetPNext (const void *pNext_)
 
DescriptorSetVariableDescriptorCountAllocateInfoEXTsetDescriptorSetCount (uint32_t descriptorSetCount_)
 
DescriptorSetVariableDescriptorCountAllocateInfoEXTsetPDescriptorCounts (const uint32_t *pDescriptorCounts_)
 
 operator VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const & () const
 
 operator VkDescriptorSetVariableDescriptorCountAllocateInfoEXT & ()
 
bool operator== (DescriptorSetVariableDescriptorCountAllocateInfoEXT const &rhs) const
 
bool operator!= (DescriptorSetVariableDescriptorCountAllocateInfoEXT const &rhs) const
 

Data Fields

const voidpNext = nullptr
 
uint32_t descriptorSetCount
 
const uint32_tpDescriptorCounts
 

Private Attributes

StructureType sType = StructureType::eDescriptorSetVariableDescriptorCountAllocateInfoEXT
 

Detailed Description

Definition at line 18102 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DescriptorSetVariableDescriptorCountAllocateInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::DescriptorSetVariableDescriptorCountAllocateInfoEXT ( uint32_t  descriptorSetCount_ = 0,
const uint32_t pDescriptorCounts_ = nullptr 
)
inline

Definition at line 18104 of file vulkan.hpp.

◆ DescriptorSetVariableDescriptorCountAllocateInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::DescriptorSetVariableDescriptorCountAllocateInfoEXT ( VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const &  rhs)
inline

Definition at line 18111 of file vulkan.hpp.

18112 {
18114 }
#define memcpy
Definition: SDL_malloc.c:630
DescriptorSetVariableDescriptorCountAllocateInfoEXT(uint32_t descriptorSetCount_=0, const uint32_t *pDescriptorCounts_=nullptr)
Definition: vulkan.hpp:18104

References memcpy.

Member Function Documentation

◆ operator VkDescriptorSetVariableDescriptorCountAllocateInfoEXT &()

VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::operator VkDescriptorSetVariableDescriptorCountAllocateInfoEXT & ( )
inline

Definition at line 18144 of file vulkan.hpp.

◆ operator VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const &()

VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::operator VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const & ( ) const
inline

Definition at line 18139 of file vulkan.hpp.

18140 {
18141 return *reinterpret_cast<const VkDescriptorSetVariableDescriptorCountAllocateInfoEXT*>(this);
18142 }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::operator!= ( DescriptorSetVariableDescriptorCountAllocateInfoEXT const &  rhs) const
inline

Definition at line 18157 of file vulkan.hpp.

18158 {
18159 return !operator==( rhs );
18160 }
bool operator==(DescriptorSetVariableDescriptorCountAllocateInfoEXT const &rhs) const
Definition: vulkan.hpp:18149

References operator==().

◆ operator=()

DescriptorSetVariableDescriptorCountAllocateInfoEXT & VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::operator= ( VkDescriptorSetVariableDescriptorCountAllocateInfoEXT const &  rhs)
inline

Definition at line 18116 of file vulkan.hpp.

18117 {
18119 return *this;
18120 }

References memcpy.

◆ operator==()

bool VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::operator== ( DescriptorSetVariableDescriptorCountAllocateInfoEXT const &  rhs) const
inline

Definition at line 18149 of file vulkan.hpp.

18150 {
18151 return ( sType == rhs.sType )
18152 && ( pNext == rhs.pNext )
18153 && ( descriptorSetCount == rhs.descriptorSetCount )
18154 && ( pDescriptorCounts == rhs.pDescriptorCounts );
18155 }

References descriptorSetCount, pDescriptorCounts, pNext, and sType.

Referenced by operator!=().

◆ setDescriptorSetCount()

DescriptorSetVariableDescriptorCountAllocateInfoEXT & VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::setDescriptorSetCount ( uint32_t  descriptorSetCount_)
inline

Definition at line 18127 of file vulkan.hpp.

18128 {
18129 descriptorSetCount = descriptorSetCount_;
18130 return *this;
18131 }

References descriptorSetCount.

◆ setPDescriptorCounts()

DescriptorSetVariableDescriptorCountAllocateInfoEXT & VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::setPDescriptorCounts ( const uint32_t pDescriptorCounts_)
inline

Definition at line 18133 of file vulkan.hpp.

18134 {
18135 pDescriptorCounts = pDescriptorCounts_;
18136 return *this;
18137 }

References pDescriptorCounts.

◆ setPNext()

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

Definition at line 18121 of file vulkan.hpp.

18122 {
18123 pNext = pNext_;
18124 return *this;
18125 }

References pNext.

Field Documentation

◆ descriptorSetCount

uint32_t VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::descriptorSetCount

Definition at line 18167 of file vulkan.hpp.

Referenced by operator==(), and setDescriptorSetCount().

◆ pDescriptorCounts

const uint32_t* VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::pDescriptorCounts

Definition at line 18168 of file vulkan.hpp.

Referenced by operator==(), and setPDescriptorCounts().

◆ pNext

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

Definition at line 18166 of file vulkan.hpp.

Referenced by operator==(), and setPNext().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT::sType = StructureType::eDescriptorSetVariableDescriptorCountAllocateInfoEXT
private

Definition at line 18163 of file vulkan.hpp.

Referenced by operator==().


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