Vulkan-Hpp
vk::ExternalFenceProperties Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkExternalFenceProperties
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ExternalFenceProperties (vk::ExternalFenceHandleTypeFlags exportFromImportedHandleTypes_={}, vk::ExternalFenceHandleTypeFlags compatibleHandleTypes_={}, vk::ExternalFenceFeatureFlags externalFenceFeatures_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ExternalFenceProperties (ExternalFenceProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ExternalFenceProperties (VkExternalFenceProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
ExternalFencePropertiesoperator= (ExternalFenceProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ExternalFencePropertiesoperator= (VkExternalFenceProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkExternalFenceProperties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkExternalFenceProperties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ExternalFenceProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ExternalFenceProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eExternalFenceProperties
 
void * pNext = {}
 
vk::ExternalFenceHandleTypeFlags exportFromImportedHandleTypes = {}
 
vk::ExternalFenceHandleTypeFlags compatibleHandleTypes = {}
 
vk::ExternalFenceFeatureFlags externalFenceFeatures = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 36062 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ExternalFenceProperties() [1/3]

VULKAN_HPP_CONSTEXPR vk::ExternalFenceProperties::ExternalFenceProperties ( vk::ExternalFenceHandleTypeFlags  exportFromImportedHandleTypes_ = {},
vk::ExternalFenceHandleTypeFlags  compatibleHandleTypes_ = {},
vk::ExternalFenceFeatureFlags  externalFenceFeatures_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 36070 of file vulkan_structs.hpp.

◆ ExternalFenceProperties() [2/3]

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

◆ ExternalFenceProperties() [3/3]

vk::ExternalFenceProperties::ExternalFenceProperties ( VkExternalFenceProperties const &  rhs)
inline

Definition at line 36083 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkExternalFenceProperties &()

vk::ExternalFenceProperties::operator VkExternalFenceProperties & ( )
inline

Definition at line 36102 of file vulkan_structs.hpp.

◆ operator VkExternalFenceProperties const &()

vk::ExternalFenceProperties::operator VkExternalFenceProperties const & ( ) const
inline

Definition at line 36097 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 36136 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

ExternalFenceProperties& vk::ExternalFenceProperties::operator= ( VkExternalFenceProperties const &  rhs)
inline

Definition at line 36091 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 36126 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 36066 of file vulkan_structs.hpp.

◆ compatibleHandleTypes

vk::ExternalFenceHandleTypeFlags vk::ExternalFenceProperties::compatibleHandleTypes = {}

Definition at line 36146 of file vulkan_structs.hpp.

◆ exportFromImportedHandleTypes

vk::ExternalFenceHandleTypeFlags vk::ExternalFenceProperties::exportFromImportedHandleTypes = {}

Definition at line 36145 of file vulkan_structs.hpp.

◆ externalFenceFeatures

vk::ExternalFenceFeatureFlags vk::ExternalFenceProperties::externalFenceFeatures = {}

Definition at line 36147 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 36144 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::ExternalFenceProperties::structureType = StructureType::eExternalFenceProperties
static

Definition at line 36067 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::ExternalFenceProperties::sType = StructureType::eExternalFenceProperties

Definition at line 36143 of file vulkan_structs.hpp.


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