SDL  2.0
VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT Class Reference

#include <vulkan.hpp>

Public Types

using CType = VkPrivateDataSlotEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PrivateDataSlotEXT () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PrivateDataSlotEXT (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_TYPESAFE_EXPLICIT PrivateDataSlotEXT (VkPrivateDataSlotEXT privateDataSlotEXT) VULKAN_HPP_NOEXCEPT
 
PrivateDataSlotEXToperator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
bool operator== (PrivateDataSlotEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PrivateDataSlotEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator< (PrivateDataSlotEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPrivateDataSlotEXT () 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::ePrivateDataSlotEXT
 
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown
 

Private Attributes

VkPrivateDataSlotEXT m_privateDataSlotEXT
 

Detailed Description

Definition at line 39305 of file vulkan.hpp.

Member Typedef Documentation

◆ CType

Definition at line 39308 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PrivateDataSlotEXT() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT::PrivateDataSlotEXT ( )
inline

Definition at line 39314 of file vulkan.hpp.

39316  {}
VkPrivateDataSlotEXT m_privateDataSlotEXT
Definition: vulkan.hpp:39375
#define VK_NULL_HANDLE
Definition: vulkan_core.h:55

◆ PrivateDataSlotEXT() [2/3]

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

Definition at line 39318 of file vulkan.hpp.

39320  {}

◆ PrivateDataSlotEXT() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT::PrivateDataSlotEXT ( VkPrivateDataSlotEXT  privateDataSlotEXT)
inline

Definition at line 39322 of file vulkan.hpp.

39323  : m_privateDataSlotEXT( privateDataSlotEXT )
39324  {}

Member Function Documentation

◆ operator bool()

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

Definition at line 39364 of file vulkan.hpp.

39365  {
39367  }

References VK_NULL_HANDLE.

◆ operator VkPrivateDataSlotEXT()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT::operator VkPrivateDataSlotEXT ( ) const
inline

Definition at line 39359 of file vulkan.hpp.

39360  {
39361  return m_privateDataSlotEXT;
39362  }

◆ operator!()

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

Definition at line 39369 of file vulkan.hpp.

39370  {
39372  }

References VK_NULL_HANDLE.

◆ operator!=()

Definition at line 39348 of file vulkan.hpp.

39349  {
39350  return m_privateDataSlotEXT != rhs.m_privateDataSlotEXT;
39351  }

◆ operator<()

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

Definition at line 39353 of file vulkan.hpp.

39354  {
39355  return m_privateDataSlotEXT < rhs.m_privateDataSlotEXT;
39356  }

◆ operator=()

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

Definition at line 39334 of file vulkan.hpp.

39335  {
39337  return *this;
39338  }

References VK_NULL_HANDLE.

◆ operator==()

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

Definition at line 39343 of file vulkan.hpp.

39344  {
39345  return m_privateDataSlotEXT == rhs.m_privateDataSlotEXT;
39346  }

Field Documentation

◆ debugReportObjectType

Definition at line 39311 of file vulkan.hpp.

◆ m_privateDataSlotEXT

VkPrivateDataSlotEXT VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT::m_privateDataSlotEXT
private

Definition at line 39375 of file vulkan.hpp.

◆ objectType

Definition at line 39310 of file vulkan.hpp.


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