Vulkan-Hpp
vk::DisplayPresentInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDisplayPresentInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DisplayPresentInfoKHR (vk::Rect2D srcRect_={}, vk::Rect2D dstRect_={}, vk::Bool32 persistent_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DisplayPresentInfoKHR (DisplayPresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DisplayPresentInfoKHR (VkDisplayPresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplayPresentInfoKHRoperator= (DisplayPresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DisplayPresentInfoKHRoperator= (VkDisplayPresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHRsetSrcRect (vk::Rect2D const &srcRect_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHRsetDstRect (vk::Rect2D const &dstRect_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHRsetPersistent (vk::Bool32 persistent_) VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPresentInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDisplayPresentInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DisplayPresentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DisplayPresentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDisplayPresentInfoKHR
 
const void * pNext = {}
 
vk::Rect2D srcRect = {}
 
vk::Rect2D dstRect = {}
 
vk::Bool32 persistent = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayPresentInfoKHR
 

Detailed Description

Definition at line 32348 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DisplayPresentInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::DisplayPresentInfoKHR::DisplayPresentInfoKHR ( vk::Rect2D  srcRect_ = {},
vk::Rect2D  dstRect_ = {},
vk::Bool32  persistent_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 32356 of file vulkan_structs.hpp.

◆ DisplayPresentInfoKHR() [2/3]

VULKAN_HPP_CONSTEXPR vk::DisplayPresentInfoKHR::DisplayPresentInfoKHR ( DisplayPresentInfoKHR const &  rhs)
default

◆ DisplayPresentInfoKHR() [3/3]

vk::DisplayPresentInfoKHR::DisplayPresentInfoKHR ( VkDisplayPresentInfoKHR const &  rhs)
inline

Definition at line 32369 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDisplayPresentInfoKHR &()

vk::DisplayPresentInfoKHR::operator VkDisplayPresentInfoKHR & ( )
inline

Definition at line 32414 of file vulkan_structs.hpp.

◆ operator VkDisplayPresentInfoKHR const &()

vk::DisplayPresentInfoKHR::operator VkDisplayPresentInfoKHR const & ( ) const
inline

Definition at line 32409 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::DisplayPresentInfoKHR::operator!= ( DisplayPresentInfoKHR const &  rhs) const
inline

Definition at line 32447 of file vulkan_structs.hpp.

◆ operator=() [1/2]

DisplayPresentInfoKHR& vk::DisplayPresentInfoKHR::operator= ( DisplayPresentInfoKHR const &  rhs)
default

◆ operator=() [2/2]

DisplayPresentInfoKHR& vk::DisplayPresentInfoKHR::operator= ( VkDisplayPresentInfoKHR const &  rhs)
inline

Definition at line 32377 of file vulkan_structs.hpp.

◆ operator==()

bool vk::DisplayPresentInfoKHR::operator== ( DisplayPresentInfoKHR const &  rhs) const
inline

Definition at line 32438 of file vulkan_structs.hpp.

◆ setDstRect()

VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR& vk::DisplayPresentInfoKHR::setDstRect ( vk::Rect2D const &  dstRect_)
inline

Definition at line 32396 of file vulkan_structs.hpp.

◆ setPersistent()

VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR& vk::DisplayPresentInfoKHR::setPersistent ( vk::Bool32  persistent_)
inline

Definition at line 32402 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR& vk::DisplayPresentInfoKHR::setPNext ( const void *  pNext_)
inline

Definition at line 32384 of file vulkan_structs.hpp.

◆ setSrcRect()

VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR& vk::DisplayPresentInfoKHR::setSrcRect ( vk::Rect2D const &  srcRect_)
inline

Definition at line 32390 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::DisplayPresentInfoKHR::allowDuplicate = false
static

Definition at line 32352 of file vulkan_structs.hpp.

◆ dstRect

vk::Rect2D vk::DisplayPresentInfoKHR::dstRect = {}

Definition at line 32457 of file vulkan_structs.hpp.

◆ persistent

vk::Bool32 vk::DisplayPresentInfoKHR::persistent = {}

Definition at line 32458 of file vulkan_structs.hpp.

◆ pNext

const void* vk::DisplayPresentInfoKHR::pNext = {}

Definition at line 32455 of file vulkan_structs.hpp.

◆ srcRect

vk::Rect2D vk::DisplayPresentInfoKHR::srcRect = {}

Definition at line 32456 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DisplayPresentInfoKHR::structureType = StructureType::eDisplayPresentInfoKHR
static

Definition at line 32353 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DisplayPresentInfoKHR::sType = StructureType::eDisplayPresentInfoKHR

Definition at line 32454 of file vulkan_structs.hpp.


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