SDL 2.0
VULKAN_HPP_NAMESPACE::MemoryHeap Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::MemoryHeap:

Public Member Functions

 operator VkMemoryHeap const & () const
 
 operator VkMemoryHeap & ()
 
bool operator== (MemoryHeap const &rhs) const
 
bool operator!= (MemoryHeap const &rhs) const
 

Data Fields

DeviceSize size
 
MemoryHeapFlags flags
 

Detailed Description

Definition at line 22410 of file vulkan.hpp.

Member Function Documentation

◆ operator VkMemoryHeap &()

VULKAN_HPP_NAMESPACE::MemoryHeap::operator VkMemoryHeap & ( )
inline

Definition at line 22417 of file vulkan.hpp.

22418 {
22419 return *reinterpret_cast<VkMemoryHeap*>(this);
22420 }

◆ operator VkMemoryHeap const &()

VULKAN_HPP_NAMESPACE::MemoryHeap::operator VkMemoryHeap const & ( ) const
inline

Definition at line 22412 of file vulkan.hpp.

22413 {
22414 return *reinterpret_cast<const VkMemoryHeap*>(this);
22415 }

◆ operator!=()

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

Definition at line 22428 of file vulkan.hpp.

22429 {
22430 return !operator==( rhs );
22431 }
bool operator==(MemoryHeap const &rhs) const
Definition: vulkan.hpp:22422

References operator==().

◆ operator==()

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

Definition at line 22422 of file vulkan.hpp.

22423 {
22424 return ( size == rhs.size )
22425 && ( flags == rhs.flags );
22426 }
GLsizeiptr size
GLbitfield flags

References flags, and size.

Referenced by operator!=().

Field Documentation

◆ flags

MemoryHeapFlags VULKAN_HPP_NAMESPACE::MemoryHeap::flags

Definition at line 22434 of file vulkan.hpp.

Referenced by operator==().

◆ size

DeviceSize VULKAN_HPP_NAMESPACE::MemoryHeap::size

Definition at line 22433 of file vulkan.hpp.

Referenced by operator==().


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