SDL  2.0
VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR:

Public Member Functions

VULKAN_HPP_CONSTEXPR DisplayPlaneCapabilitiesKHR (VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR supportedAlpha_={}, VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition_={}, VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition_={}, VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent_={}, VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent_={}, VULKAN_HPP_NAMESPACE::Offset2D minDstPosition_={}, VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition_={}, VULKAN_HPP_NAMESPACE::Extent2D minDstExtent_={}, VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DisplayPlaneCapabilitiesKHR (DisplayPlaneCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DisplayPlaneCapabilitiesKHR (VkDisplayPlaneCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplayPlaneCapabilitiesKHRoperator= (VkDisplayPlaneCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplayPlaneCapabilitiesKHRoperator= (DisplayPlaneCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPlaneCapabilitiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPlaneCapabilitiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DisplayPlaneCapabilitiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DisplayPlaneCapabilitiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR supportedAlpha = {}
 
VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition = {}
 
VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition = {}
 
VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent = {}
 
VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent = {}
 
VULKAN_HPP_NAMESPACE::Offset2D minDstPosition = {}
 
VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition = {}
 
VULKAN_HPP_NAMESPACE::Extent2D minDstExtent = {}
 
VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent = {}
 

Detailed Description

Definition at line 50586 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DisplayPlaneCapabilitiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::DisplayPlaneCapabilitiesKHR ( VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR  supportedAlpha_ = {},
VULKAN_HPP_NAMESPACE::Offset2D  minSrcPosition_ = {},
VULKAN_HPP_NAMESPACE::Offset2D  maxSrcPosition_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  minSrcExtent_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  maxSrcExtent_ = {},
VULKAN_HPP_NAMESPACE::Offset2D  minDstPosition_ = {},
VULKAN_HPP_NAMESPACE::Offset2D  maxDstPosition_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  minDstExtent_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  maxDstExtent_ = {} 
)
inline

Definition at line 50591 of file vulkan.hpp.

50591  {}, VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition_ = {}, VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition_ = {}, VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent_ = {}, VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent_ = {}, VULKAN_HPP_NAMESPACE::Offset2D minDstPosition_ = {}, VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition_ = {}, VULKAN_HPP_NAMESPACE::Extent2D minDstExtent_ = {}, VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent_ = {}) VULKAN_HPP_NOEXCEPT
50592  : supportedAlpha( supportedAlpha_ ), minSrcPosition( minSrcPosition_ ), maxSrcPosition( maxSrcPosition_ ), minSrcExtent( minSrcExtent_ ), maxSrcExtent( maxSrcExtent_ ), minDstPosition( minDstPosition_ ), maxDstPosition( maxDstPosition_ ), minDstExtent( minDstExtent_ ), maxDstExtent( maxDstExtent_ )
50593  {}
VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent
Definition: vulkan.hpp:50660
VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent
Definition: vulkan.hpp:50656
VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition
Definition: vulkan.hpp:50654
VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition
Definition: vulkan.hpp:50653
VULKAN_HPP_NAMESPACE::Offset2D minDstPosition
Definition: vulkan.hpp:50657
VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition
Definition: vulkan.hpp:50658
VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent
Definition: vulkan.hpp:50655
VULKAN_HPP_NAMESPACE::Extent2D minDstExtent
Definition: vulkan.hpp:50659
VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR supportedAlpha
Definition: vulkan.hpp:50652
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ DisplayPlaneCapabilitiesKHR() [2/3]

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

◆ DisplayPlaneCapabilitiesKHR() [3/3]

VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::DisplayPlaneCapabilitiesKHR ( VkDisplayPlaneCapabilitiesKHR const &  rhs)
inline

Definition at line 50597 of file vulkan.hpp.

50598  {
50599  *this = rhs;
50600  }

Member Function Documentation

◆ operator VkDisplayPlaneCapabilitiesKHR &()

VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::operator VkDisplayPlaneCapabilitiesKHR & ( )
inline

Definition at line 50621 of file vulkan.hpp.

50622  {
50623  return *reinterpret_cast<VkDisplayPlaneCapabilitiesKHR*>( this );
50624  }

◆ operator VkDisplayPlaneCapabilitiesKHR const &()

VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::operator VkDisplayPlaneCapabilitiesKHR const & ( ) const
inline

Definition at line 50616 of file vulkan.hpp.

50617  {
50618  return *reinterpret_cast<const VkDisplayPlaneCapabilitiesKHR*>( this );
50619  }

◆ operator!=()

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

Definition at line 50643 of file vulkan.hpp.

50644  {
50645  return !operator==( rhs );
50646  }
bool operator==(DisplayPlaneCapabilitiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:50630

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

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

Definition at line 50609 of file vulkan.hpp.

50610  {
50611  memcpy( static_cast<void *>( this ), &rhs, sizeof( DisplayPlaneCapabilitiesKHR ) );
50612  return *this;
50613  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR DisplayPlaneCapabilitiesKHR(VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR supportedAlpha_={}, VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition_={}, VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition_={}, VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent_={}, VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent_={}, VULKAN_HPP_NAMESPACE::Offset2D minDstPosition_={}, VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition_={}, VULKAN_HPP_NAMESPACE::Extent2D minDstExtent_={}, VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:50591

References memcpy.

◆ operator=() [2/2]

DisplayPlaneCapabilitiesKHR& VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::operator= ( VkDisplayPlaneCapabilitiesKHR const &  rhs)
inline

Definition at line 50603 of file vulkan.hpp.

50604  {
50605  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR const *>( &rhs );
50606  return *this;
50607  }

◆ operator==()

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

Definition at line 50630 of file vulkan.hpp.

50631  {
50632  return ( supportedAlpha == rhs.supportedAlpha )
50633  && ( minSrcPosition == rhs.minSrcPosition )
50634  && ( maxSrcPosition == rhs.maxSrcPosition )
50635  && ( minSrcExtent == rhs.minSrcExtent )
50636  && ( maxSrcExtent == rhs.maxSrcExtent )
50637  && ( minDstPosition == rhs.minDstPosition )
50638  && ( maxDstPosition == rhs.maxDstPosition )
50639  && ( minDstExtent == rhs.minDstExtent )
50640  && ( maxDstExtent == rhs.maxDstExtent );
50641  }

Field Documentation

◆ maxDstExtent

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::maxDstExtent = {}

Definition at line 50660 of file vulkan.hpp.

◆ maxDstPosition

VULKAN_HPP_NAMESPACE::Offset2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::maxDstPosition = {}

Definition at line 50658 of file vulkan.hpp.

◆ maxSrcExtent

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::maxSrcExtent = {}

Definition at line 50656 of file vulkan.hpp.

◆ maxSrcPosition

VULKAN_HPP_NAMESPACE::Offset2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::maxSrcPosition = {}

Definition at line 50654 of file vulkan.hpp.

◆ minDstExtent

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::minDstExtent = {}

Definition at line 50659 of file vulkan.hpp.

◆ minDstPosition

VULKAN_HPP_NAMESPACE::Offset2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::minDstPosition = {}

Definition at line 50657 of file vulkan.hpp.

◆ minSrcExtent

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::minSrcExtent = {}

Definition at line 50655 of file vulkan.hpp.

◆ minSrcPosition

VULKAN_HPP_NAMESPACE::Offset2D VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::minSrcPosition = {}

Definition at line 50653 of file vulkan.hpp.

◆ supportedAlpha

VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::supportedAlpha = {}

Definition at line 50652 of file vulkan.hpp.


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