Vulkan-Hpp
vk::LatencySurfaceCapabilitiesNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkLatencySurfaceCapabilitiesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR LatencySurfaceCapabilitiesNV (uint32_t presentModeCount_={}, vk::PresentModeKHR *pPresentModes_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR LatencySurfaceCapabilitiesNV (LatencySurfaceCapabilitiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 LatencySurfaceCapabilitiesNV (VkLatencySurfaceCapabilitiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 LatencySurfaceCapabilitiesNV (vk::ArrayProxyNoTemporaries< vk::PresentModeKHR > const &presentModes_, const void *pNext_=nullptr)
 
LatencySurfaceCapabilitiesNVoperator= (LatencySurfaceCapabilitiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
LatencySurfaceCapabilitiesNVoperator= (VkLatencySurfaceCapabilitiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 LatencySurfaceCapabilitiesNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 LatencySurfaceCapabilitiesNVsetPresentModeCount (uint32_t presentModeCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 LatencySurfaceCapabilitiesNVsetPPresentModes (vk::PresentModeKHR *pPresentModes_) VULKAN_HPP_NOEXCEPT
 
LatencySurfaceCapabilitiesNVsetPresentModes (vk::ArrayProxyNoTemporaries< vk::PresentModeKHR > const &presentModes_) VULKAN_HPP_NOEXCEPT
 
 operator VkLatencySurfaceCapabilitiesNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkLatencySurfaceCapabilitiesNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (LatencySurfaceCapabilitiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (LatencySurfaceCapabilitiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eLatencySurfaceCapabilitiesNV
 
const void * pNext = {}
 
uint32_t presentModeCount = {}
 
vk::PresentModeKHRpPresentModes = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 49792 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ LatencySurfaceCapabilitiesNV() [1/4]

VULKAN_HPP_CONSTEXPR vk::LatencySurfaceCapabilitiesNV::LatencySurfaceCapabilitiesNV ( uint32_t  presentModeCount_ = {},
vk::PresentModeKHR pPresentModes_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 49800 of file vulkan_structs.hpp.

◆ LatencySurfaceCapabilitiesNV() [2/4]

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

◆ LatencySurfaceCapabilitiesNV() [3/4]

vk::LatencySurfaceCapabilitiesNV::LatencySurfaceCapabilitiesNV ( VkLatencySurfaceCapabilitiesNV const &  rhs)
inline

Definition at line 49811 of file vulkan_structs.hpp.

◆ LatencySurfaceCapabilitiesNV() [4/4]

vk::LatencySurfaceCapabilitiesNV::LatencySurfaceCapabilitiesNV ( vk::ArrayProxyNoTemporaries< vk::PresentModeKHR > const &  presentModes_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 49817 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkLatencySurfaceCapabilitiesNV &()

vk::LatencySurfaceCapabilitiesNV::operator VkLatencySurfaceCapabilitiesNV & ( )
inline

Definition at line 49868 of file vulkan_structs.hpp.

◆ operator VkLatencySurfaceCapabilitiesNV const &()

vk::LatencySurfaceCapabilitiesNV::operator VkLatencySurfaceCapabilitiesNV const & ( ) const
inline

Definition at line 49863 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 49897 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

LatencySurfaceCapabilitiesNV& vk::LatencySurfaceCapabilitiesNV::operator= ( VkLatencySurfaceCapabilitiesNV const &  rhs)
inline

Definition at line 49827 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 49888 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 LatencySurfaceCapabilitiesNV& vk::LatencySurfaceCapabilitiesNV::setPNext ( const void *  pNext_)
inline

Definition at line 49834 of file vulkan_structs.hpp.

◆ setPPresentModes()

VULKAN_HPP_CONSTEXPR_14 LatencySurfaceCapabilitiesNV& vk::LatencySurfaceCapabilitiesNV::setPPresentModes ( vk::PresentModeKHR pPresentModes_)
inline

Definition at line 49846 of file vulkan_structs.hpp.

◆ setPresentModeCount()

VULKAN_HPP_CONSTEXPR_14 LatencySurfaceCapabilitiesNV& vk::LatencySurfaceCapabilitiesNV::setPresentModeCount ( uint32_t  presentModeCount_)
inline

Definition at line 49840 of file vulkan_structs.hpp.

◆ setPresentModes()

LatencySurfaceCapabilitiesNV& vk::LatencySurfaceCapabilitiesNV::setPresentModes ( vk::ArrayProxyNoTemporaries< vk::PresentModeKHR > const &  presentModes_)
inline

Definition at line 49854 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 49796 of file vulkan_structs.hpp.

◆ pNext

const void* vk::LatencySurfaceCapabilitiesNV::pNext = {}

Definition at line 49905 of file vulkan_structs.hpp.

◆ pPresentModes

vk::PresentModeKHR* vk::LatencySurfaceCapabilitiesNV::pPresentModes = {}

Definition at line 49907 of file vulkan_structs.hpp.

◆ presentModeCount

uint32_t vk::LatencySurfaceCapabilitiesNV::presentModeCount = {}

Definition at line 49906 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::LatencySurfaceCapabilitiesNV::structureType = StructureType::eLatencySurfaceCapabilitiesNV
static

Definition at line 49797 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::LatencySurfaceCapabilitiesNV::sType = StructureType::eLatencySurfaceCapabilitiesNV

Definition at line 49904 of file vulkan_structs.hpp.


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