SDL  2.0
VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR:

Public Member Functions

 DisplayModeParametersKHR (Extent2D visibleRegion_=Extent2D(), uint32_t refreshRate_=0)
 
 DisplayModeParametersKHR (VkDisplayModeParametersKHR const &rhs)
 
DisplayModeParametersKHRoperator= (VkDisplayModeParametersKHR const &rhs)
 
DisplayModeParametersKHRsetVisibleRegion (Extent2D visibleRegion_)
 
DisplayModeParametersKHRsetRefreshRate (uint32_t refreshRate_)
 
 operator VkDisplayModeParametersKHR const & () const
 
 operator VkDisplayModeParametersKHR & ()
 
bool operator== (DisplayModeParametersKHR const &rhs) const
 
bool operator!= (DisplayModeParametersKHR const &rhs) const
 

Data Fields

Extent2D visibleRegion
 
uint32_t refreshRate
 

Detailed Description

Definition at line 7104 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DisplayModeParametersKHR() [1/2]

VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::DisplayModeParametersKHR ( Extent2D  visibleRegion_ = Extent2D(),
uint32_t  refreshRate_ = 0 
)
inline

Definition at line 7106 of file vulkan.hpp.

7108  : visibleRegion( visibleRegion_ )
7109  , refreshRate( refreshRate_ )
7110  {
7111  }

◆ DisplayModeParametersKHR() [2/2]

VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::DisplayModeParametersKHR ( VkDisplayModeParametersKHR const &  rhs)
inline

Definition at line 7113 of file vulkan.hpp.

7114  {
7115  memcpy( this, &rhs, sizeof( DisplayModeParametersKHR ) );
7116  }

References memcpy.

Member Function Documentation

◆ operator VkDisplayModeParametersKHR &()

VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::operator VkDisplayModeParametersKHR & ( )
inline

Definition at line 7140 of file vulkan.hpp.

7141  {
7142  return *reinterpret_cast<VkDisplayModeParametersKHR*>(this);
7143  }

◆ operator VkDisplayModeParametersKHR const &()

VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::operator VkDisplayModeParametersKHR const & ( ) const
inline

Definition at line 7135 of file vulkan.hpp.

7136  {
7137  return *reinterpret_cast<const VkDisplayModeParametersKHR*>(this);
7138  }

◆ operator!=()

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

Definition at line 7151 of file vulkan.hpp.

7152  {
7153  return !operator==( rhs );
7154  }

References operator==().

◆ operator=()

DisplayModeParametersKHR& VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::operator= ( VkDisplayModeParametersKHR const &  rhs)
inline

Definition at line 7118 of file vulkan.hpp.

7119  {
7120  memcpy( this, &rhs, sizeof( DisplayModeParametersKHR ) );
7121  return *this;
7122  }

References memcpy.

◆ operator==()

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

Definition at line 7145 of file vulkan.hpp.

7146  {
7147  return ( visibleRegion == rhs.visibleRegion )
7148  && ( refreshRate == rhs.refreshRate );
7149  }

References refreshRate, and visibleRegion.

Referenced by operator!=().

◆ setRefreshRate()

DisplayModeParametersKHR& VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::setRefreshRate ( uint32_t  refreshRate_)
inline

Definition at line 7129 of file vulkan.hpp.

7130  {
7131  refreshRate = refreshRate_;
7132  return *this;
7133  }

References refreshRate.

◆ setVisibleRegion()

DisplayModeParametersKHR& VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::setVisibleRegion ( Extent2D  visibleRegion_)
inline

Definition at line 7123 of file vulkan.hpp.

7124  {
7125  visibleRegion = visibleRegion_;
7126  return *this;
7127  }

References visibleRegion.

Field Documentation

◆ refreshRate

uint32_t VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::refreshRate

Definition at line 7157 of file vulkan.hpp.

Referenced by operator==(), and setRefreshRate().

◆ visibleRegion

Extent2D VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::visibleRegion

Definition at line 7156 of file vulkan.hpp.

Referenced by operator==(), and setVisibleRegion().


The documentation for this struct was generated from the following file:
VkDisplayModeParametersKHR
Definition: vulkan_core.h:4977
VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::operator==
bool operator==(DisplayModeParametersKHR const &rhs) const
Definition: vulkan.hpp:7145
VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::refreshRate
uint32_t refreshRate
Definition: vulkan.hpp:7157
memcpy
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::visibleRegion
Extent2D visibleRegion
Definition: vulkan.hpp:7156
VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::DisplayModeParametersKHR
DisplayModeParametersKHR(Extent2D visibleRegion_=Extent2D(), uint32_t refreshRate_=0)
Definition: vulkan.hpp:7106