Vulkan-Hpp
vk::SwapchainCounterCreateInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSwapchainCounterCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SwapchainCounterCreateInfoEXT (vk::SurfaceCounterFlagsEXT surfaceCounters_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SwapchainCounterCreateInfoEXT (SwapchainCounterCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SwapchainCounterCreateInfoEXT (VkSwapchainCounterCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
SwapchainCounterCreateInfoEXToperator= (SwapchainCounterCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SwapchainCounterCreateInfoEXToperator= (VkSwapchainCounterCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SwapchainCounterCreateInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SwapchainCounterCreateInfoEXTsetSurfaceCounters (vk::SurfaceCounterFlagsEXT surfaceCounters_) VULKAN_HPP_NOEXCEPT
 
 operator VkSwapchainCounterCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSwapchainCounterCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SwapchainCounterCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SwapchainCounterCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eSwapchainCounterCreateInfoEXT
 
const void * pNext = {}
 
vk::SurfaceCounterFlagsEXT surfaceCounters = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 110975 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SwapchainCounterCreateInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::SwapchainCounterCreateInfoEXT::SwapchainCounterCreateInfoEXT ( vk::SurfaceCounterFlagsEXT  surfaceCounters_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 110983 of file vulkan_structs.hpp.

◆ SwapchainCounterCreateInfoEXT() [2/3]

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

◆ SwapchainCounterCreateInfoEXT() [3/3]

vk::SwapchainCounterCreateInfoEXT::SwapchainCounterCreateInfoEXT ( VkSwapchainCounterCreateInfoEXT const &  rhs)
inline

Definition at line 110992 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSwapchainCounterCreateInfoEXT &()

vk::SwapchainCounterCreateInfoEXT::operator VkSwapchainCounterCreateInfoEXT & ( )
inline

Definition at line 111026 of file vulkan_structs.hpp.

◆ operator VkSwapchainCounterCreateInfoEXT const &()

vk::SwapchainCounterCreateInfoEXT::operator VkSwapchainCounterCreateInfoEXT const & ( ) const
inline

Definition at line 111021 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 111055 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

SwapchainCounterCreateInfoEXT& vk::SwapchainCounterCreateInfoEXT::operator= ( VkSwapchainCounterCreateInfoEXT const &  rhs)
inline

Definition at line 111000 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 111046 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 111007 of file vulkan_structs.hpp.

◆ setSurfaceCounters()

VULKAN_HPP_CONSTEXPR_14 SwapchainCounterCreateInfoEXT& vk::SwapchainCounterCreateInfoEXT::setSurfaceCounters ( vk::SurfaceCounterFlagsEXT  surfaceCounters_)
inline

Definition at line 111014 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 110979 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 111063 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::SwapchainCounterCreateInfoEXT::structureType = StructureType::eSwapchainCounterCreateInfoEXT
static

Definition at line 110980 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::SwapchainCounterCreateInfoEXT::sType = StructureType::eSwapchainCounterCreateInfoEXT

Definition at line 111062 of file vulkan_structs.hpp.

◆ surfaceCounters

vk::SurfaceCounterFlagsEXT vk::SwapchainCounterCreateInfoEXT::surfaceCounters = {}

Definition at line 111064 of file vulkan_structs.hpp.


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