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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPresentRegionsKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PresentRegionsKHR (uint32_t swapchainCount_={}, const VULKAN_HPP_NAMESPACE::PresentRegionKHR *pRegions_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PresentRegionsKHR (PresentRegionsKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PresentRegionsKHR (VkPresentRegionsKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 PresentRegionsKHR (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::PresentRegionKHR > const &regions_, const void *pNext_=nullptr)
 
PresentRegionsKHRoperator= (PresentRegionsKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PresentRegionsKHRoperator= (VkPresentRegionsKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentRegionsKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentRegionsKHR
setSwapchainCount (uint32_t swapchainCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentRegionsKHR
setPRegions (const VULKAN_HPP_NAMESPACE::PresentRegionKHR *pRegions_) VULKAN_HPP_NOEXCEPT
 
PresentRegionsKHRsetRegions (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::PresentRegionKHR > const &regions_) VULKAN_HPP_NOEXCEPT
 
 operator VkPresentRegionsKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPresentRegionsKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PresentRegionsKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PresentRegionsKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentRegionsKHR
 
const voidpNext = {}
 
uint32_t swapchainCount = {}
 
const
VULKAN_HPP_NAMESPACE::PresentRegionKHR
pRegions = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 83944 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentRegionsKHR::PresentRegionsKHR ( uint32_t  swapchainCount_ = {},
const VULKAN_HPP_NAMESPACE::PresentRegionKHR pRegions_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 83952 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentRegionsKHR::PresentRegionsKHR ( PresentRegionsKHR const rhs)
default
VULKAN_HPP_NAMESPACE::PresentRegionsKHR::PresentRegionsKHR ( VkPresentRegionsKHR const rhs)
inline

Definition at line 83963 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PresentRegionsKHR::PresentRegionsKHR ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::PresentRegionKHR > const regions_,
const void pNext_ = nullptr 
)
inline

Definition at line 83966 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PresentRegionsKHR::operator VkPresentRegionsKHR & ( )
inline

Definition at line 84017 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PresentRegionsKHR::operator VkPresentRegionsKHR const & ( ) const
inline

Definition at line 84012 of file vulkan_structs.hpp.

Definition at line 84046 of file vulkan_structs.hpp.

PresentRegionsKHR& VULKAN_HPP_NAMESPACE::PresentRegionsKHR::operator= ( PresentRegionsKHR const rhs)
default
PresentRegionsKHR& VULKAN_HPP_NAMESPACE::PresentRegionsKHR::operator= ( VkPresentRegionsKHR const rhs)
inline

Definition at line 83976 of file vulkan_structs.hpp.

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

Definition at line 84037 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentRegionsKHR& VULKAN_HPP_NAMESPACE::PresentRegionsKHR::setPNext ( const void pNext_)
inline

Definition at line 83983 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentRegionsKHR& VULKAN_HPP_NAMESPACE::PresentRegionsKHR::setPRegions ( const VULKAN_HPP_NAMESPACE::PresentRegionKHR pRegions_)
inline

Definition at line 83995 of file vulkan_structs.hpp.

PresentRegionsKHR& VULKAN_HPP_NAMESPACE::PresentRegionsKHR::setRegions ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::PresentRegionKHR > const regions_)
inline

Definition at line 84003 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentRegionsKHR& VULKAN_HPP_NAMESPACE::PresentRegionsKHR::setSwapchainCount ( uint32_t  swapchainCount_)
inline

Definition at line 83989 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PresentRegionsKHR::allowDuplicate = false
static

Definition at line 83948 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PresentRegionsKHR::pNext = {}

Definition at line 84054 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::PresentRegionKHR* VULKAN_HPP_NAMESPACE::PresentRegionsKHR::pRegions = {}

Definition at line 84056 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PresentRegionsKHR::structureType = StructureType::ePresentRegionsKHR
static

Definition at line 83949 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PresentRegionsKHR::sType = StructureType::ePresentRegionsKHR

Definition at line 84053 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PresentRegionsKHR::swapchainCount = {}

Definition at line 84055 of file vulkan_structs.hpp.


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