Vulkan-Hpp
vk::PresentRegionKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPresentRegionKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PresentRegionKHR (uint32_t rectangleCount_={}, const vk::RectLayerKHR *pRectangles_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PresentRegionKHR (PresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PresentRegionKHR (VkPresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 PresentRegionKHR (vk::ArrayProxyNoTemporaries< const vk::RectLayerKHR > const &rectangles_)
 
PresentRegionKHRoperator= (PresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PresentRegionKHRoperator= (VkPresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PresentRegionKHRsetRectangleCount (uint32_t rectangleCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PresentRegionKHRsetPRectangles (const vk::RectLayerKHR *pRectangles_) VULKAN_HPP_NOEXCEPT
 
PresentRegionKHRsetRectangles (vk::ArrayProxyNoTemporaries< const vk::RectLayerKHR > const &rectangles_) VULKAN_HPP_NOEXCEPT
 
 operator VkPresentRegionKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPresentRegionKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PresentRegionKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PresentRegionKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t rectangleCount = {}
 
const vk::RectLayerKHRpRectangles = {}
 

Detailed Description

Definition at line 96198 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PresentRegionKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::PresentRegionKHR::PresentRegionKHR ( uint32_t  rectangleCount_ = {},
const vk::RectLayerKHR pRectangles_ = {} 
)
inline

Definition at line 96203 of file vulkan_structs.hpp.

◆ PresentRegionKHR() [2/4]

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

◆ PresentRegionKHR() [3/4]

vk::PresentRegionKHR::PresentRegionKHR ( VkPresentRegionKHR const &  rhs)
inline

Definition at line 96211 of file vulkan_structs.hpp.

◆ PresentRegionKHR() [4/4]

vk::PresentRegionKHR::PresentRegionKHR ( vk::ArrayProxyNoTemporaries< const vk::RectLayerKHR > const &  rectangles_)
inline

Definition at line 96214 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPresentRegionKHR &()

vk::PresentRegionKHR::operator VkPresentRegionKHR & ( )
inline

Definition at line 96258 of file vulkan_structs.hpp.

◆ operator VkPresentRegionKHR const &()

vk::PresentRegionKHR::operator VkPresentRegionKHR const & ( ) const
inline

Definition at line 96253 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 96287 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PresentRegionKHR& vk::PresentRegionKHR::operator= ( VkPresentRegionKHR const &  rhs)
inline

Definition at line 96223 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 96278 of file vulkan_structs.hpp.

◆ setPRectangles()

VULKAN_HPP_CONSTEXPR_14 PresentRegionKHR& vk::PresentRegionKHR::setPRectangles ( const vk::RectLayerKHR pRectangles_)
inline

Definition at line 96236 of file vulkan_structs.hpp.

◆ setRectangleCount()

VULKAN_HPP_CONSTEXPR_14 PresentRegionKHR& vk::PresentRegionKHR::setRectangleCount ( uint32_t  rectangleCount_)
inline

Definition at line 96230 of file vulkan_structs.hpp.

◆ setRectangles()

PresentRegionKHR& vk::PresentRegionKHR::setRectangles ( vk::ArrayProxyNoTemporaries< const vk::RectLayerKHR > const &  rectangles_)
inline

Definition at line 96244 of file vulkan_structs.hpp.

Member Data Documentation

◆ pRectangles

const vk::RectLayerKHR* vk::PresentRegionKHR::pRectangles = {}

Definition at line 96295 of file vulkan_structs.hpp.

◆ rectangleCount

uint32_t vk::PresentRegionKHR::rectangleCount = {}

Definition at line 96294 of file vulkan_structs.hpp.


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