SDL  2.0
VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR:

Public Member Functions

VULKAN_HPP_CONSTEXPR DisplayPlanePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay_={}, uint32_t currentStackIndex_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DisplayPlanePropertiesKHR (DisplayPlanePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DisplayPlanePropertiesKHR (VkDisplayPlanePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplayPlanePropertiesKHRoperator= (VkDisplayPlanePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplayPlanePropertiesKHRoperator= (DisplayPlanePropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPlanePropertiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPlanePropertiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DisplayPlanePropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DisplayPlanePropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay = {}
 
uint32_t currentStackIndex = {}
 

Detailed Description

Definition at line 50741 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DisplayPlanePropertiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::DisplayPlanePropertiesKHR ( VULKAN_HPP_NAMESPACE::DisplayKHR  currentDisplay_ = {},
uint32_t  currentStackIndex_ = {} 
)
inline

Definition at line 50746 of file vulkan.hpp.

50746  {}, uint32_t currentStackIndex_ = {}) VULKAN_HPP_NOEXCEPT
50747  : currentDisplay( currentDisplay_ ), currentStackIndex( currentStackIndex_ )
50748  {}
unsigned int uint32_t
VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay
Definition: vulkan.hpp:50800
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ DisplayPlanePropertiesKHR() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::DisplayPlanePropertiesKHR ( DisplayPlanePropertiesKHR const &  rhs)
default

◆ DisplayPlanePropertiesKHR() [3/3]

VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::DisplayPlanePropertiesKHR ( VkDisplayPlanePropertiesKHR const &  rhs)
inline

Definition at line 50752 of file vulkan.hpp.

50753  {
50754  *this = rhs;
50755  }

Member Function Documentation

◆ operator VkDisplayPlanePropertiesKHR &()

VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::operator VkDisplayPlanePropertiesKHR & ( )
inline

Definition at line 50776 of file vulkan.hpp.

50777  {
50778  return *reinterpret_cast<VkDisplayPlanePropertiesKHR*>( this );
50779  }

◆ operator VkDisplayPlanePropertiesKHR const &()

VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::operator VkDisplayPlanePropertiesKHR const & ( ) const
inline

Definition at line 50771 of file vulkan.hpp.

50772  {
50773  return *reinterpret_cast<const VkDisplayPlanePropertiesKHR*>( this );
50774  }

◆ operator!=()

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

Definition at line 50791 of file vulkan.hpp.

50792  {
50793  return !operator==( rhs );
50794  }
bool operator==(DisplayPlanePropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:50785

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

DisplayPlanePropertiesKHR& VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::operator= ( DisplayPlanePropertiesKHR const &  rhs)
inline

Definition at line 50764 of file vulkan.hpp.

50765  {
50766  memcpy( static_cast<void *>( this ), &rhs, sizeof( DisplayPlanePropertiesKHR ) );
50767  return *this;
50768  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR DisplayPlanePropertiesKHR(VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay_={}, uint32_t currentStackIndex_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:50746

References memcpy.

◆ operator=() [2/2]

DisplayPlanePropertiesKHR& VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::operator= ( VkDisplayPlanePropertiesKHR const &  rhs)
inline

Definition at line 50758 of file vulkan.hpp.

50759  {
50760  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR const *>( &rhs );
50761  return *this;
50762  }

◆ operator==()

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

Definition at line 50785 of file vulkan.hpp.

50786  {
50787  return ( currentDisplay == rhs.currentDisplay )
50788  && ( currentStackIndex == rhs.currentStackIndex );
50789  }

Field Documentation

◆ currentDisplay

VULKAN_HPP_NAMESPACE::DisplayKHR VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::currentDisplay = {}

Definition at line 50800 of file vulkan.hpp.

◆ currentStackIndex

uint32_t VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::currentStackIndex = {}

Definition at line 50801 of file vulkan.hpp.


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