SDL  2.0
VULKAN_HPP_NAMESPACE::DescriptorSet Class Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR DescriptorSet ()
 
VULKAN_HPP_CONSTEXPR DescriptorSet (std::nullptr_t)
 
VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorSet (VkDescriptorSet descriptorSet)
 
DescriptorSetoperator= (std::nullptr_t)
 
bool operator== (DescriptorSet const &rhs) const
 
bool operator!= (DescriptorSet const &rhs) const
 
bool operator< (DescriptorSet const &rhs) const
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDescriptorSet () const
 
 operator bool () const
 
bool operator! () const
 

Private Attributes

VkDescriptorSet m_descriptorSet
 

Detailed Description

Definition at line 3614 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DescriptorSet() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorSet::DescriptorSet ( )
inline

Definition at line 3617 of file vulkan.hpp.

3619  {}
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ DescriptorSet() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DescriptorSet::DescriptorSet ( std::nullptr_t  )
inline

Definition at line 3621 of file vulkan.hpp.

3623  {}
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ DescriptorSet() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DescriptorSet::DescriptorSet ( VkDescriptorSet  descriptorSet)
inline

Definition at line 3625 of file vulkan.hpp.

3626  : m_descriptorSet( descriptorSet )
3627  {}

Member Function Documentation

◆ operator bool()

VULKAN_HPP_NAMESPACE::DescriptorSet::operator bool ( ) const
inlineexplicit

Definition at line 3665 of file vulkan.hpp.

References VK_NULL_HANDLE.

3666  {
3667  return m_descriptorSet != VK_NULL_HANDLE;
3668  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator VkDescriptorSet()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DescriptorSet::operator VkDescriptorSet ( ) const
inline

Definition at line 3660 of file vulkan.hpp.

3661  {
3662  return m_descriptorSet;
3663  }

◆ operator!()

bool VULKAN_HPP_NAMESPACE::DescriptorSet::operator! ( ) const
inline

Definition at line 3670 of file vulkan.hpp.

References VK_NULL_HANDLE.

3671  {
3672  return m_descriptorSet == VK_NULL_HANDLE;
3673  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator!=()

Definition at line 3648 of file vulkan.hpp.

References m_descriptorSet.

3649  {
3650  return m_descriptorSet != rhs.m_descriptorSet;
3651  }

◆ operator<()

bool VULKAN_HPP_NAMESPACE::DescriptorSet::operator< ( DescriptorSet const &  rhs) const
inline

Definition at line 3653 of file vulkan.hpp.

References m_descriptorSet.

3654  {
3655  return m_descriptorSet < rhs.m_descriptorSet;
3656  }

◆ operator=()

DescriptorSet& VULKAN_HPP_NAMESPACE::DescriptorSet::operator= ( std::nullptr_t  )
inline

Definition at line 3637 of file vulkan.hpp.

References VK_NULL_HANDLE.

3638  {
3640  return *this;
3641  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator==()

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

Definition at line 3643 of file vulkan.hpp.

References m_descriptorSet.

3644  {
3645  return m_descriptorSet == rhs.m_descriptorSet;
3646  }

Field Documentation

◆ m_descriptorSet

VkDescriptorSet VULKAN_HPP_NAMESPACE::DescriptorSet::m_descriptorSet
private

Definition at line 3676 of file vulkan.hpp.

Referenced by operator!=(), operator<(), and operator==().


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