Vulkan-Hpp
vk::PhysicalDeviceSynchronization2Features Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceSynchronization2Features
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceSynchronization2Features (vk::Bool32 synchronization2_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceSynchronization2Features (PhysicalDeviceSynchronization2Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceSynchronization2Features (VkPhysicalDeviceSynchronization2Features const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceSynchronization2Featuresoperator= (PhysicalDeviceSynchronization2Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceSynchronization2Featuresoperator= (VkPhysicalDeviceSynchronization2Features const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSynchronization2FeaturessetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSynchronization2FeaturessetSynchronization2 (vk::Bool32 synchronization2_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceSynchronization2Features const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceSynchronization2Features & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceSynchronization2Features const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceSynchronization2Features const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceSynchronization2Features
 
void * pNext = {}
 
vk::Bool32 synchronization2 = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 85107 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceSynchronization2Features() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceSynchronization2Features::PhysicalDeviceSynchronization2Features ( vk::Bool32  synchronization2_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 85115 of file vulkan_structs.hpp.

◆ PhysicalDeviceSynchronization2Features() [2/3]

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

◆ PhysicalDeviceSynchronization2Features() [3/3]

vk::PhysicalDeviceSynchronization2Features::PhysicalDeviceSynchronization2Features ( VkPhysicalDeviceSynchronization2Features const &  rhs)
inline

Definition at line 85124 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceSynchronization2Features &()

vk::PhysicalDeviceSynchronization2Features::operator VkPhysicalDeviceSynchronization2Features & ( )
inline

Definition at line 85157 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceSynchronization2Features const &()

vk::PhysicalDeviceSynchronization2Features::operator VkPhysicalDeviceSynchronization2Features const & ( ) const
inline

Definition at line 85152 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 85186 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceSynchronization2Features& vk::PhysicalDeviceSynchronization2Features::operator= ( VkPhysicalDeviceSynchronization2Features const &  rhs)
inline

Definition at line 85132 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 85177 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 85139 of file vulkan_structs.hpp.

◆ setSynchronization2()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSynchronization2Features& vk::PhysicalDeviceSynchronization2Features::setSynchronization2 ( vk::Bool32  synchronization2_)
inline

Definition at line 85145 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 85111 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 85194 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceSynchronization2Features::structureType = StructureType::ePhysicalDeviceSynchronization2Features
static

Definition at line 85112 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceSynchronization2Features::sType = StructureType::ePhysicalDeviceSynchronization2Features

Definition at line 85193 of file vulkan_structs.hpp.

◆ synchronization2

vk::Bool32 vk::PhysicalDeviceSynchronization2Features::synchronization2 = {}

Definition at line 85195 of file vulkan_structs.hpp.


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