SDL  2.0
VULKAN_HPP_NAMESPACE::DisplayModeKHR Class Reference

#include <vulkan.hpp>

Public Types

using CType = VkDisplayModeKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DisplayModeKHR () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DisplayModeKHR (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_TYPESAFE_EXPLICIT DisplayModeKHR (VkDisplayModeKHR displayModeKHR) VULKAN_HPP_NOEXCEPT
 
DisplayModeKHRoperator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
bool operator== (DisplayModeKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DisplayModeKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator< (DisplayModeKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDisplayModeKHR () const VULKAN_HPP_NOEXCEPT
 
 operator bool () const VULKAN_HPP_NOEXCEPT
 
bool operator! () const VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR
 
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayModeKHR
 

Private Attributes

VkDisplayModeKHR m_displayModeKHR
 

Detailed Description

Definition at line 49952 of file vulkan.hpp.

Member Typedef Documentation

◆ CType

Definition at line 49955 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DisplayModeKHR() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DisplayModeKHR::DisplayModeKHR ( )
inline

Definition at line 49961 of file vulkan.hpp.

49963  {}
#define VK_NULL_HANDLE
Definition: vulkan_core.h:55

◆ DisplayModeKHR() [2/3]

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

Definition at line 49965 of file vulkan.hpp.

49967  {}

◆ DisplayModeKHR() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DisplayModeKHR::DisplayModeKHR ( VkDisplayModeKHR  displayModeKHR)
inline

Definition at line 49969 of file vulkan.hpp.

49970  : m_displayModeKHR( displayModeKHR )
49971  {}

Member Function Documentation

◆ operator bool()

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

Definition at line 50011 of file vulkan.hpp.

50012  {
50013  return m_displayModeKHR != VK_NULL_HANDLE;
50014  }

References VK_NULL_HANDLE.

◆ operator VkDisplayModeKHR()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DisplayModeKHR::operator VkDisplayModeKHR ( ) const
inline

Definition at line 50006 of file vulkan.hpp.

50007  {
50008  return m_displayModeKHR;
50009  }

◆ operator!()

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

Definition at line 50016 of file vulkan.hpp.

50017  {
50018  return m_displayModeKHR == VK_NULL_HANDLE;
50019  }

References VK_NULL_HANDLE.

◆ operator!=()

Definition at line 49995 of file vulkan.hpp.

49996  {
49997  return m_displayModeKHR != rhs.m_displayModeKHR;
49998  }

◆ operator<()

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

Definition at line 50000 of file vulkan.hpp.

50001  {
50002  return m_displayModeKHR < rhs.m_displayModeKHR;
50003  }

◆ operator=()

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

Definition at line 49981 of file vulkan.hpp.

49982  {
49984  return *this;
49985  }

References VK_NULL_HANDLE.

◆ operator==()

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

Definition at line 49990 of file vulkan.hpp.

49991  {
49992  return m_displayModeKHR == rhs.m_displayModeKHR;
49993  }

Field Documentation

◆ debugReportObjectType

Definition at line 49958 of file vulkan.hpp.

◆ m_displayModeKHR

VkDisplayModeKHR VULKAN_HPP_NAMESPACE::DisplayModeKHR::m_displayModeKHR
private

Definition at line 50022 of file vulkan.hpp.

◆ objectType

Definition at line 49957 of file vulkan.hpp.


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