Vulkan-Hpp
vk::DeviceFaultInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceFaultInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXT (std::array< char, VK_MAX_DESCRIPTION_SIZE > const &description_={}, vk::DeviceFaultAddressInfoEXT *pAddressInfos_={}, vk::DeviceFaultVendorInfoEXT *pVendorInfos_={}, void *pVendorBinaryData_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXT (DeviceFaultInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceFaultInfoEXT (VkDeviceFaultInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DeviceFaultInfoEXToperator= (DeviceFaultInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceFaultInfoEXToperator= (VkDeviceFaultInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXTsetDescription (std::array< char, VK_MAX_DESCRIPTION_SIZE > description_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXTsetPAddressInfos (vk::DeviceFaultAddressInfoEXT *pAddressInfos_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXTsetPVendorInfos (vk::DeviceFaultVendorInfoEXT *pVendorInfos_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXTsetPVendorBinaryData (void *pVendorBinaryData_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceFaultInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceFaultInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceFaultInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceFaultInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDeviceFaultInfoEXT
 
void * pNext = {}
 
vk::ArrayWrapper1D< char, VK_MAX_DESCRIPTION_SIZEdescription = {}
 
vk::DeviceFaultAddressInfoEXTpAddressInfos = {}
 
vk::DeviceFaultVendorInfoEXTpVendorInfos = {}
 
void * pVendorBinaryData = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 27957 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DeviceFaultInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR_14 vk::DeviceFaultInfoEXT::DeviceFaultInfoEXT ( std::array< char, VK_MAX_DESCRIPTION_SIZE > const &  description_ = {},
vk::DeviceFaultAddressInfoEXT pAddressInfos_ = {},
vk::DeviceFaultVendorInfoEXT pVendorInfos_ = {},
void *  pVendorBinaryData_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 27965 of file vulkan_structs.hpp.

◆ DeviceFaultInfoEXT() [2/3]

VULKAN_HPP_CONSTEXPR_14 vk::DeviceFaultInfoEXT::DeviceFaultInfoEXT ( DeviceFaultInfoEXT const &  rhs)
default

◆ DeviceFaultInfoEXT() [3/3]

vk::DeviceFaultInfoEXT::DeviceFaultInfoEXT ( VkDeviceFaultInfoEXT const &  rhs)
inline

Definition at line 27980 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDeviceFaultInfoEXT &()

vk::DeviceFaultInfoEXT::operator VkDeviceFaultInfoEXT & ( )
inline

Definition at line 28028 of file vulkan_structs.hpp.

◆ operator VkDeviceFaultInfoEXT const &()

vk::DeviceFaultInfoEXT::operator VkDeviceFaultInfoEXT const & ( ) const
inline

Definition at line 28023 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 28063 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DeviceFaultInfoEXT& vk::DeviceFaultInfoEXT::operator= ( VkDeviceFaultInfoEXT const &  rhs)
inline

Definition at line 27985 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 28053 of file vulkan_structs.hpp.

◆ setDescription()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXT& vk::DeviceFaultInfoEXT::setDescription ( std::array< char, VK_MAX_DESCRIPTION_SIZE description_)
inline

Definition at line 27998 of file vulkan_structs.hpp.

◆ setPAddressInfos()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXT& vk::DeviceFaultInfoEXT::setPAddressInfos ( vk::DeviceFaultAddressInfoEXT pAddressInfos_)
inline

Definition at line 28004 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 27992 of file vulkan_structs.hpp.

◆ setPVendorBinaryData()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXT& vk::DeviceFaultInfoEXT::setPVendorBinaryData ( void *  pVendorBinaryData_)
inline

Definition at line 28016 of file vulkan_structs.hpp.

◆ setPVendorInfos()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultInfoEXT& vk::DeviceFaultInfoEXT::setPVendorInfos ( vk::DeviceFaultVendorInfoEXT pVendorInfos_)
inline

Definition at line 28010 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 27961 of file vulkan_structs.hpp.

◆ description

vk::ArrayWrapper1D<char, VK_MAX_DESCRIPTION_SIZE> vk::DeviceFaultInfoEXT::description = {}

Definition at line 28072 of file vulkan_structs.hpp.

◆ pAddressInfos

vk::DeviceFaultAddressInfoEXT* vk::DeviceFaultInfoEXT::pAddressInfos = {}

Definition at line 28073 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 28071 of file vulkan_structs.hpp.

◆ pVendorBinaryData

void* vk::DeviceFaultInfoEXT::pVendorBinaryData = {}

Definition at line 28075 of file vulkan_structs.hpp.

◆ pVendorInfos

vk::DeviceFaultVendorInfoEXT* vk::DeviceFaultInfoEXT::pVendorInfos = {}

Definition at line 28074 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DeviceFaultInfoEXT::structureType = StructureType::eDeviceFaultInfoEXT
static

Definition at line 27962 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DeviceFaultInfoEXT::sType = StructureType::eDeviceFaultInfoEXT

Definition at line 28070 of file vulkan_structs.hpp.


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