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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSwapchainCounterCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SwapchainCounterCreateInfoEXT (VULKAN_HPP_NAMESPACE::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
SwapchainCounterCreateInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SwapchainCounterCreateInfoEXT
setSurfaceCounters (VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSwapchainCounterCreateInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::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 95442 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 95450 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::SwapchainCounterCreateInfoEXT ( SwapchainCounterCreateInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::SwapchainCounterCreateInfoEXT ( VkSwapchainCounterCreateInfoEXT const rhs)
inline

Definition at line 95459 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 95493 of file vulkan_structs.hpp.

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

Definition at line 95488 of file vulkan_structs.hpp.

SwapchainCounterCreateInfoEXT& VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::operator= ( SwapchainCounterCreateInfoEXT const rhs)
default
SwapchainCounterCreateInfoEXT& VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::operator= ( VkSwapchainCounterCreateInfoEXT const rhs)
inline

Definition at line 95467 of file vulkan_structs.hpp.

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

Definition at line 95513 of file vulkan_structs.hpp.

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

Definition at line 95474 of file vulkan_structs.hpp.

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

Definition at line 95481 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 95446 of file vulkan_structs.hpp.

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

Definition at line 95530 of file vulkan_structs.hpp.

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

Definition at line 95447 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::sType = StructureType::eSwapchainCounterCreateInfoEXT

Definition at line 95529 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::surfaceCounters = {}

Definition at line 95531 of file vulkan_structs.hpp.


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