HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PresentRegionKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPresentRegionKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PresentRegionKHR (uint32_t rectangleCount_={}, const VULKAN_HPP_NAMESPACE::RectLayerKHR *pRectangles_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PresentRegionKHR (PresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PresentRegionKHR (VkPresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 PresentRegionKHR (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::RectLayerKHR > const &rectangles_)
 
PresentRegionKHRoperator= (PresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PresentRegionKHRoperator= (VkPresentRegionKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentRegionKHR
setRectangleCount (uint32_t rectangleCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentRegionKHR
setPRectangles (const VULKAN_HPP_NAMESPACE::RectLayerKHR *pRectangles_) VULKAN_HPP_NOEXCEPT
 
PresentRegionKHRsetRectangles (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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
VULKAN_HPP_NAMESPACE::RectLayerKHR
pRectangles = {}
 

Detailed Description

Definition at line 83844 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 83849 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentRegionKHR::PresentRegionKHR ( PresentRegionKHR const rhs)
default
VULKAN_HPP_NAMESPACE::PresentRegionKHR::PresentRegionKHR ( VkPresentRegionKHR const rhs)
inline

Definition at line 83857 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PresentRegionKHR::PresentRegionKHR ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::RectLayerKHR > const rectangles_)
inline

Definition at line 83860 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 83904 of file vulkan_structs.hpp.

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

Definition at line 83899 of file vulkan_structs.hpp.

Definition at line 83933 of file vulkan_structs.hpp.

PresentRegionKHR& VULKAN_HPP_NAMESPACE::PresentRegionKHR::operator= ( PresentRegionKHR const rhs)
default
PresentRegionKHR& VULKAN_HPP_NAMESPACE::PresentRegionKHR::operator= ( VkPresentRegionKHR const rhs)
inline

Definition at line 83869 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PresentRegionKHR::operator== ( PresentRegionKHR const rhs) const
inline

Definition at line 83924 of file vulkan_structs.hpp.

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

Definition at line 83882 of file vulkan_structs.hpp.

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

Definition at line 83876 of file vulkan_structs.hpp.

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

Definition at line 83890 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 83941 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PresentRegionKHR::rectangleCount = {}

Definition at line 83940 of file vulkan_structs.hpp.


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