SDL  2.0
VULKAN_HPP_NAMESPACE::DescriptorPoolSize Struct Reference

#include <vulkan.hpp>

Public Member Functions

 DescriptorPoolSize (DescriptorType type_=DescriptorType::eSampler, uint32_t descriptorCount_=0)
 
 DescriptorPoolSize (VkDescriptorPoolSize const &rhs)
 
DescriptorPoolSizeoperator= (VkDescriptorPoolSize const &rhs)
 
DescriptorPoolSizesetType (DescriptorType type_)
 
DescriptorPoolSizesetDescriptorCount (uint32_t descriptorCount_)
 
 operator VkDescriptorPoolSize const & () const
 
 operator VkDescriptorPoolSize & ()
 
bool operator== (DescriptorPoolSize const &rhs) const
 
bool operator!= (DescriptorPoolSize const &rhs) const
 

Data Fields

DescriptorType type
 
uint32_t descriptorCount
 

Detailed Description

Definition at line 8193 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DescriptorPoolSize() [1/2]

VULKAN_HPP_NAMESPACE::DescriptorPoolSize::DescriptorPoolSize ( DescriptorType  type_ = DescriptorType::eSampler,
uint32_t  descriptorCount_ = 0 
)
inline

Definition at line 8195 of file vulkan.hpp.

8197  : type( type_ )
8198  , descriptorCount( descriptorCount_ )
8199  {
8200  }

◆ DescriptorPoolSize() [2/2]

VULKAN_HPP_NAMESPACE::DescriptorPoolSize::DescriptorPoolSize ( VkDescriptorPoolSize const &  rhs)
inline

Definition at line 8202 of file vulkan.hpp.

References memcpy.

8203  {
8204  memcpy( this, &rhs, sizeof( DescriptorPoolSize ) );
8205  }
#define memcpy
Definition: SDL_malloc.c:630
DescriptorPoolSize(DescriptorType type_=DescriptorType::eSampler, uint32_t descriptorCount_=0)
Definition: vulkan.hpp:8195

Member Function Documentation

◆ operator VkDescriptorPoolSize &()

VULKAN_HPP_NAMESPACE::DescriptorPoolSize::operator VkDescriptorPoolSize & ( )
inline

Definition at line 8229 of file vulkan.hpp.

8230  {
8231  return *reinterpret_cast<VkDescriptorPoolSize*>(this);
8232  }

◆ operator VkDescriptorPoolSize const &()

VULKAN_HPP_NAMESPACE::DescriptorPoolSize::operator VkDescriptorPoolSize const & ( ) const
inline

Definition at line 8224 of file vulkan.hpp.

8225  {
8226  return *reinterpret_cast<const VkDescriptorPoolSize*>(this);
8227  }

◆ operator!=()

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

Definition at line 8240 of file vulkan.hpp.

8241  {
8242  return !operator==( rhs );
8243  }
bool operator==(DescriptorPoolSize const &rhs) const
Definition: vulkan.hpp:8234

◆ operator=()

DescriptorPoolSize& VULKAN_HPP_NAMESPACE::DescriptorPoolSize::operator= ( VkDescriptorPoolSize const &  rhs)
inline

Definition at line 8207 of file vulkan.hpp.

References memcpy.

8208  {
8209  memcpy( this, &rhs, sizeof( DescriptorPoolSize ) );
8210  return *this;
8211  }
#define memcpy
Definition: SDL_malloc.c:630
DescriptorPoolSize(DescriptorType type_=DescriptorType::eSampler, uint32_t descriptorCount_=0)
Definition: vulkan.hpp:8195

◆ operator==()

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

Definition at line 8234 of file vulkan.hpp.

References descriptorCount, and type.

8235  {
8236  return ( type == rhs.type )
8237  && ( descriptorCount == rhs.descriptorCount );
8238  }
GLuint GLuint GLsizei GLenum type
Definition: SDL_opengl.h:1571

◆ setDescriptorCount()

DescriptorPoolSize& VULKAN_HPP_NAMESPACE::DescriptorPoolSize::setDescriptorCount ( uint32_t  descriptorCount_)
inline

Definition at line 8218 of file vulkan.hpp.

8219  {
8220  descriptorCount = descriptorCount_;
8221  return *this;
8222  }

◆ setType()

DescriptorPoolSize& VULKAN_HPP_NAMESPACE::DescriptorPoolSize::setType ( DescriptorType  type_)
inline

Definition at line 8212 of file vulkan.hpp.

8213  {
8214  type = type_;
8215  return *this;
8216  }
GLuint GLuint GLsizei GLenum type
Definition: SDL_opengl.h:1571

Field Documentation

◆ descriptorCount

uint32_t VULKAN_HPP_NAMESPACE::DescriptorPoolSize::descriptorCount

Definition at line 8246 of file vulkan.hpp.

Referenced by operator==().

◆ type

DescriptorType VULKAN_HPP_NAMESPACE::DescriptorPoolSize::type

Definition at line 8245 of file vulkan.hpp.

Referenced by operator==().


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