Vulkan-Hpp
vk::SurfaceCapabilitiesPresentBarrierNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSurfaceCapabilitiesPresentBarrierNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesPresentBarrierNV (vk::Bool32 presentBarrierSupported_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesPresentBarrierNV (SurfaceCapabilitiesPresentBarrierNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SurfaceCapabilitiesPresentBarrierNV (VkSurfaceCapabilitiesPresentBarrierNV const &rhs) VULKAN_HPP_NOEXCEPT
 
SurfaceCapabilitiesPresentBarrierNVoperator= (SurfaceCapabilitiesPresentBarrierNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SurfaceCapabilitiesPresentBarrierNVoperator= (VkSurfaceCapabilitiesPresentBarrierNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SurfaceCapabilitiesPresentBarrierNVsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SurfaceCapabilitiesPresentBarrierNVsetPresentBarrierSupported (vk::Bool32 presentBarrierSupported_) VULKAN_HPP_NOEXCEPT
 
 operator VkSurfaceCapabilitiesPresentBarrierNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSurfaceCapabilitiesPresentBarrierNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SurfaceCapabilitiesPresentBarrierNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SurfaceCapabilitiesPresentBarrierNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eSurfaceCapabilitiesPresentBarrierNV
 
void * pNext = {}
 
vk::Bool32 presentBarrierSupported = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 110064 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SurfaceCapabilitiesPresentBarrierNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::SurfaceCapabilitiesPresentBarrierNV::SurfaceCapabilitiesPresentBarrierNV ( vk::Bool32  presentBarrierSupported_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 110072 of file vulkan_structs.hpp.

◆ SurfaceCapabilitiesPresentBarrierNV() [2/3]

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

◆ SurfaceCapabilitiesPresentBarrierNV() [3/3]

vk::SurfaceCapabilitiesPresentBarrierNV::SurfaceCapabilitiesPresentBarrierNV ( VkSurfaceCapabilitiesPresentBarrierNV const &  rhs)
inline

Definition at line 110081 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSurfaceCapabilitiesPresentBarrierNV &()

vk::SurfaceCapabilitiesPresentBarrierNV::operator VkSurfaceCapabilitiesPresentBarrierNV & ( )
inline

Definition at line 110115 of file vulkan_structs.hpp.

◆ operator VkSurfaceCapabilitiesPresentBarrierNV const &()

vk::SurfaceCapabilitiesPresentBarrierNV::operator VkSurfaceCapabilitiesPresentBarrierNV const & ( ) const
inline

Definition at line 110110 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 110144 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SurfaceCapabilitiesPresentBarrierNV& vk::SurfaceCapabilitiesPresentBarrierNV::operator= ( VkSurfaceCapabilitiesPresentBarrierNV const &  rhs)
inline

Definition at line 110089 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 110135 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 SurfaceCapabilitiesPresentBarrierNV& vk::SurfaceCapabilitiesPresentBarrierNV::setPNext ( void *  pNext_)
inline

Definition at line 110096 of file vulkan_structs.hpp.

◆ setPresentBarrierSupported()

VULKAN_HPP_CONSTEXPR_14 SurfaceCapabilitiesPresentBarrierNV& vk::SurfaceCapabilitiesPresentBarrierNV::setPresentBarrierSupported ( vk::Bool32  presentBarrierSupported_)
inline

Definition at line 110103 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::SurfaceCapabilitiesPresentBarrierNV::allowDuplicate = false
static

Definition at line 110068 of file vulkan_structs.hpp.

◆ pNext

void* vk::SurfaceCapabilitiesPresentBarrierNV::pNext = {}

Definition at line 110152 of file vulkan_structs.hpp.

◆ presentBarrierSupported

vk::Bool32 vk::SurfaceCapabilitiesPresentBarrierNV::presentBarrierSupported = {}

Definition at line 110153 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::SurfaceCapabilitiesPresentBarrierNV::structureType = StructureType::eSurfaceCapabilitiesPresentBarrierNV
static

Definition at line 110069 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::SurfaceCapabilitiesPresentBarrierNV::sType = StructureType::eSurfaceCapabilitiesPresentBarrierNV

Definition at line 110151 of file vulkan_structs.hpp.


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