SDL 2.0
VULKAN_HPP_NAMESPACE::DeviceMemory Class Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceMemory ()
 
VULKAN_HPP_CONSTEXPR DeviceMemory (std::nullptr_t)
 
VULKAN_HPP_TYPESAFE_EXPLICIT DeviceMemory (VkDeviceMemory deviceMemory)
 
DeviceMemoryoperator= (std::nullptr_t)
 
bool operator== (DeviceMemory const &rhs) const
 
bool operator!= (DeviceMemory const &rhs) const
 
bool operator< (DeviceMemory const &rhs) const
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDeviceMemory () const
 
 operator bool () const
 
bool operator! () const
 

Private Attributes

VkDeviceMemory m_deviceMemory
 

Detailed Description

Definition at line 2944 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DeviceMemory() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DeviceMemory::DeviceMemory ( )
inline

Definition at line 2947 of file vulkan.hpp.

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

◆ DeviceMemory() [2/3]

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

Definition at line 2951 of file vulkan.hpp.

2953 {}

◆ DeviceMemory() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DeviceMemory::DeviceMemory ( VkDeviceMemory  deviceMemory)
inline

Definition at line 2955 of file vulkan.hpp.

2956 : m_deviceMemory( deviceMemory )
2957 {}

Member Function Documentation

◆ operator bool()

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

Definition at line 2995 of file vulkan.hpp.

2996 {
2998 }

References m_deviceMemory, and VK_NULL_HANDLE.

◆ operator VkDeviceMemory()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::DeviceMemory::operator VkDeviceMemory ( ) const
inline

Definition at line 2990 of file vulkan.hpp.

2991 {
2992 return m_deviceMemory;
2993 }

References m_deviceMemory.

◆ operator!()

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

Definition at line 3000 of file vulkan.hpp.

3001 {
3003 }

References m_deviceMemory, and VK_NULL_HANDLE.

◆ operator!=()

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

Definition at line 2978 of file vulkan.hpp.

2979 {
2980 return m_deviceMemory != rhs.m_deviceMemory;
2981 }

References m_deviceMemory.

◆ operator<()

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

Definition at line 2983 of file vulkan.hpp.

2984 {
2985 return m_deviceMemory < rhs.m_deviceMemory;
2986 }

References m_deviceMemory.

◆ operator=()

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

Definition at line 2967 of file vulkan.hpp.

2968 {
2970 return *this;
2971 }

References m_deviceMemory, and VK_NULL_HANDLE.

◆ operator==()

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

Definition at line 2973 of file vulkan.hpp.

2974 {
2975 return m_deviceMemory == rhs.m_deviceMemory;
2976 }

References m_deviceMemory.

Field Documentation

◆ m_deviceMemory

VkDeviceMemory VULKAN_HPP_NAMESPACE::DeviceMemory::m_deviceMemory
private

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