SDL  2.0
VULKAN_HPP_NAMESPACE::SwapchainKHR Class Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR SwapchainKHR ()
 
VULKAN_HPP_CONSTEXPR SwapchainKHR (std::nullptr_t)
 
VULKAN_HPP_TYPESAFE_EXPLICIT SwapchainKHR (VkSwapchainKHR swapchainKHR)
 
SwapchainKHRoperator= (std::nullptr_t)
 
bool operator== (SwapchainKHR const &rhs) const
 
bool operator!= (SwapchainKHR const &rhs) const
 
bool operator< (SwapchainKHR const &rhs) const
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkSwapchainKHR () const
 
 operator bool () const
 
bool operator! () const
 

Private Attributes

VkSwapchainKHR m_swapchainKHR
 

Detailed Description

Definition at line 4891 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ SwapchainKHR() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SwapchainKHR::SwapchainKHR ( )
inline

Definition at line 4894 of file vulkan.hpp.

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

◆ SwapchainKHR() [2/3]

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

Definition at line 4898 of file vulkan.hpp.

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

◆ SwapchainKHR() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::SwapchainKHR::SwapchainKHR ( VkSwapchainKHR  swapchainKHR)
inline

Definition at line 4902 of file vulkan.hpp.

4903  : m_swapchainKHR( swapchainKHR )
4904  {}

Member Function Documentation

◆ operator bool()

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

Definition at line 4942 of file vulkan.hpp.

References VK_NULL_HANDLE.

4943  {
4944  return m_swapchainKHR != VK_NULL_HANDLE;
4945  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator VkSwapchainKHR()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::SwapchainKHR::operator VkSwapchainKHR ( ) const
inline

Definition at line 4937 of file vulkan.hpp.

4938  {
4939  return m_swapchainKHR;
4940  }

◆ operator!()

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

Definition at line 4947 of file vulkan.hpp.

References VK_NULL_HANDLE.

4948  {
4949  return m_swapchainKHR == VK_NULL_HANDLE;
4950  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator!=()

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

Definition at line 4925 of file vulkan.hpp.

References m_swapchainKHR.

4926  {
4927  return m_swapchainKHR != rhs.m_swapchainKHR;
4928  }

◆ operator<()

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

Definition at line 4930 of file vulkan.hpp.

References m_swapchainKHR.

4931  {
4932  return m_swapchainKHR < rhs.m_swapchainKHR;
4933  }

◆ operator=()

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

Definition at line 4914 of file vulkan.hpp.

References VK_NULL_HANDLE.

4915  {
4917  return *this;
4918  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator==()

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

Definition at line 4920 of file vulkan.hpp.

References m_swapchainKHR.

4921  {
4922  return m_swapchainKHR == rhs.m_swapchainKHR;
4923  }

Field Documentation

◆ m_swapchainKHR

VkSwapchainKHR VULKAN_HPP_NAMESPACE::SwapchainKHR::m_swapchainKHR
private

Definition at line 4953 of file vulkan.hpp.

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


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