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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPresentInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PresentInfoKHR (uint32_t waitSemaphoreCount_={}, const VULKAN_HPP_NAMESPACE::Semaphore *pWaitSemaphores_={}, uint32_t swapchainCount_={}, const VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchains_={}, const uint32_t *pImageIndices_={}, VULKAN_HPP_NAMESPACE::Result *pResults_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PresentInfoKHR (PresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PresentInfoKHR (VkPresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 PresentInfoKHR (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &waitSemaphores_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SwapchainKHR > const &swapchains_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &imageIndices_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< VULKAN_HPP_NAMESPACE::Result > const &results_={}, const void *pNext_=nullptr)
 
PresentInfoKHRoperator= (PresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PresentInfoKHRoperator= (VkPresentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setWaitSemaphoreCount (uint32_t waitSemaphoreCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setPWaitSemaphores (const VULKAN_HPP_NAMESPACE::Semaphore *pWaitSemaphores_) VULKAN_HPP_NOEXCEPT
 
PresentInfoKHRsetWaitSemaphores (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &waitSemaphores_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setSwapchainCount (uint32_t swapchainCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setPSwapchains (const VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchains_) VULKAN_HPP_NOEXCEPT
 
PresentInfoKHRsetSwapchains (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SwapchainKHR > const &swapchains_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setPImageIndices (const uint32_t *pImageIndices_) VULKAN_HPP_NOEXCEPT
 
PresentInfoKHRsetImageIndices (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &imageIndices_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PresentInfoKHR
setPResults (VULKAN_HPP_NAMESPACE::Result *pResults_) VULKAN_HPP_NOEXCEPT
 
PresentInfoKHRsetResults (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< VULKAN_HPP_NAMESPACE::Result > const &results_) VULKAN_HPP_NOEXCEPT
 
 operator VkPresentInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPresentInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PresentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PresentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentInfoKHR
 
const voidpNext = {}
 
uint32_t waitSemaphoreCount = {}
 
const
VULKAN_HPP_NAMESPACE::Semaphore
pWaitSemaphores = {}
 
uint32_t swapchainCount = {}
 
const
VULKAN_HPP_NAMESPACE::SwapchainKHR
pSwapchains = {}
 
const uint32_t * pImageIndices = {}
 
VULKAN_HPP_NAMESPACE::ResultpResults = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 83529 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentInfoKHR::PresentInfoKHR ( uint32_t  waitSemaphoreCount_ = {},
const VULKAN_HPP_NAMESPACE::Semaphore pWaitSemaphores_ = {},
uint32_t  swapchainCount_ = {},
const VULKAN_HPP_NAMESPACE::SwapchainKHR pSwapchains_ = {},
const uint32_t *  pImageIndices_ = {},
VULKAN_HPP_NAMESPACE::Result pResults_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 83537 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PresentInfoKHR::PresentInfoKHR ( PresentInfoKHR const rhs)
default
VULKAN_HPP_NAMESPACE::PresentInfoKHR::PresentInfoKHR ( VkPresentInfoKHR const rhs)
inline

Definition at line 83556 of file vulkan_structs.hpp.

Definition at line 83559 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PresentInfoKHR::operator VkPresentInfoKHR & ( )
inline

Definition at line 83689 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PresentInfoKHR::operator VkPresentInfoKHR const & ( ) const
inline

Definition at line 83684 of file vulkan_structs.hpp.

Definition at line 83727 of file vulkan_structs.hpp.

PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::operator= ( PresentInfoKHR const rhs)
default
PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::operator= ( VkPresentInfoKHR const rhs)
inline

Definition at line 83596 of file vulkan_structs.hpp.

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

Definition at line 83716 of file vulkan_structs.hpp.

PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setImageIndices ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const imageIndices_)
inline

Definition at line 83660 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setPImageIndices ( const uint32_t *  pImageIndices_)
inline

Definition at line 83653 of file vulkan_structs.hpp.

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

Definition at line 83603 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setPResults ( VULKAN_HPP_NAMESPACE::Result pResults_)
inline

Definition at line 83668 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setPSwapchains ( const VULKAN_HPP_NAMESPACE::SwapchainKHR pSwapchains_)
inline

Definition at line 83637 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setPWaitSemaphores ( const VULKAN_HPP_NAMESPACE::Semaphore pWaitSemaphores_)
inline

Definition at line 83615 of file vulkan_structs.hpp.

PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setResults ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< VULKAN_HPP_NAMESPACE::Result > const results_)
inline

Definition at line 83675 of file vulkan_structs.hpp.

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

Definition at line 83631 of file vulkan_structs.hpp.

PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setSwapchains ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SwapchainKHR > const swapchains_)
inline

Definition at line 83645 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setWaitSemaphoreCount ( uint32_t  waitSemaphoreCount_)
inline

Definition at line 83609 of file vulkan_structs.hpp.

PresentInfoKHR& VULKAN_HPP_NAMESPACE::PresentInfoKHR::setWaitSemaphores ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const waitSemaphores_)
inline

Definition at line 83623 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 83533 of file vulkan_structs.hpp.

const uint32_t* VULKAN_HPP_NAMESPACE::PresentInfoKHR::pImageIndices = {}

Definition at line 83740 of file vulkan_structs.hpp.

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

Definition at line 83735 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Result* VULKAN_HPP_NAMESPACE::PresentInfoKHR::pResults = {}

Definition at line 83741 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::SwapchainKHR* VULKAN_HPP_NAMESPACE::PresentInfoKHR::pSwapchains = {}

Definition at line 83739 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::Semaphore* VULKAN_HPP_NAMESPACE::PresentInfoKHR::pWaitSemaphores = {}

Definition at line 83737 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PresentInfoKHR::structureType = StructureType::ePresentInfoKHR
static

Definition at line 83534 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PresentInfoKHR::sType = StructureType::ePresentInfoKHR

Definition at line 83734 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PresentInfoKHR::swapchainCount = {}

Definition at line 83738 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PresentInfoKHR::waitSemaphoreCount = {}

Definition at line 83736 of file vulkan_structs.hpp.


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