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 }
#define memcpy
Definition: SDL_malloc.c:630
DisplayModeParametersKHR(Extent2D visibleRegion_=Extent2D(), uint32_t refreshRate_=0)
Definition: vulkan.hpp:7106

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 }
bool operator==(DisplayModeParametersKHR const &rhs) const
Definition: vulkan.hpp:7145

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: