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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPresentIdKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PresentIdKHR (uint32_t swapchainCount_={}, const uint64_t *pPresentIds_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PresentIdKHR (PresentIdKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PresentIdKHR (VkPresentIdKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 PresentIdKHR (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const &presentIds_, const void *pNext_=nullptr)
 
PresentIdKHRoperator= (PresentIdKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PresentIdKHRoperator= (VkPresentIdKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentIdKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentIdKHR
setSwapchainCount (uint32_t swapchainCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentIdKHR
setPPresentIds (const uint64_t *pPresentIds_) VULKAN_HPP_NOEXCEPT
 
PresentIdKHRsetPresentIds (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const &presentIds_) VULKAN_HPP_NOEXCEPT
 
 operator VkPresentIdKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPresentIdKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PresentIdKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PresentIdKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentIdKHR
 
const voidpNext = {}
 
uint32_t swapchainCount = {}
 
const uint64_t * pPresentIds = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 83412 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentIdKHR::PresentIdKHR ( uint32_t  swapchainCount_ = {},
const uint64_t *  pPresentIds_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 83420 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentIdKHR::PresentIdKHR ( PresentIdKHR const rhs)
default
VULKAN_HPP_NAMESPACE::PresentIdKHR::PresentIdKHR ( VkPresentIdKHR const rhs)
inline

Definition at line 83429 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PresentIdKHR::PresentIdKHR ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const presentIds_,
const void pNext_ = nullptr 
)
inline

Definition at line 83432 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PresentIdKHR::operator VkPresentIdKHR & ( )
inline

Definition at line 83481 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PresentIdKHR::operator VkPresentIdKHR const & ( ) const
inline

Definition at line 83476 of file vulkan_structs.hpp.

Definition at line 83510 of file vulkan_structs.hpp.

PresentIdKHR& VULKAN_HPP_NAMESPACE::PresentIdKHR::operator= ( PresentIdKHR const rhs)
default
PresentIdKHR& VULKAN_HPP_NAMESPACE::PresentIdKHR::operator= ( VkPresentIdKHR const rhs)
inline

Definition at line 83441 of file vulkan_structs.hpp.

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

Definition at line 83501 of file vulkan_structs.hpp.

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

Definition at line 83448 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentIdKHR& VULKAN_HPP_NAMESPACE::PresentIdKHR::setPPresentIds ( const uint64_t *  pPresentIds_)
inline

Definition at line 83460 of file vulkan_structs.hpp.

PresentIdKHR& VULKAN_HPP_NAMESPACE::PresentIdKHR::setPresentIds ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const presentIds_)
inline

Definition at line 83467 of file vulkan_structs.hpp.

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

Definition at line 83454 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 83416 of file vulkan_structs.hpp.

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

Definition at line 83518 of file vulkan_structs.hpp.

const uint64_t* VULKAN_HPP_NAMESPACE::PresentIdKHR::pPresentIds = {}

Definition at line 83520 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PresentIdKHR::structureType = StructureType::ePresentIdKHR
static

Definition at line 83417 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PresentIdKHR::sType = StructureType::ePresentIdKHR

Definition at line 83517 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PresentIdKHR::swapchainCount = {}

Definition at line 83519 of file vulkan_structs.hpp.


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