Vulkan-Hpp
vk::DeviceFaultVendorInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceFaultVendorInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXT (std::array< char, VK_MAX_DESCRIPTION_SIZE > const &description_={}, uint64_t vendorFaultCode_={}, uint64_t vendorFaultData_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXT (DeviceFaultVendorInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceFaultVendorInfoEXT (VkDeviceFaultVendorInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DeviceFaultVendorInfoEXToperator= (DeviceFaultVendorInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceFaultVendorInfoEXToperator= (VkDeviceFaultVendorInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXTsetDescription (std::array< char, VK_MAX_DESCRIPTION_SIZE > description_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXTsetVendorFaultCode (uint64_t vendorFaultCode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXTsetVendorFaultData (uint64_t vendorFaultData_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceFaultVendorInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceFaultVendorInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceFaultVendorInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceFaultVendorInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::ArrayWrapper1D< char, VK_MAX_DESCRIPTION_SIZEdescription = {}
 
uint64_t vendorFaultCode = {}
 
uint64_t vendorFaultData = {}
 

Detailed Description

Definition at line 27861 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DeviceFaultVendorInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR_14 vk::DeviceFaultVendorInfoEXT::DeviceFaultVendorInfoEXT ( std::array< char, VK_MAX_DESCRIPTION_SIZE > const &  description_ = {},
uint64_t  vendorFaultCode_ = {},
uint64_t  vendorFaultData_ = {} 
)
inline

Definition at line 27866 of file vulkan_structs.hpp.

◆ DeviceFaultVendorInfoEXT() [2/3]

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

◆ DeviceFaultVendorInfoEXT() [3/3]

vk::DeviceFaultVendorInfoEXT::DeviceFaultVendorInfoEXT ( VkDeviceFaultVendorInfoEXT const &  rhs)
inline

Definition at line 27877 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDeviceFaultVendorInfoEXT &()

vk::DeviceFaultVendorInfoEXT::operator VkDeviceFaultVendorInfoEXT & ( )
inline

Definition at line 27916 of file vulkan_structs.hpp.

◆ operator VkDeviceFaultVendorInfoEXT const &()

vk::DeviceFaultVendorInfoEXT::operator VkDeviceFaultVendorInfoEXT const & ( ) const
inline

Definition at line 27911 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 27945 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DeviceFaultVendorInfoEXT& vk::DeviceFaultVendorInfoEXT::operator= ( VkDeviceFaultVendorInfoEXT const &  rhs)
inline

Definition at line 27885 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 27936 of file vulkan_structs.hpp.

◆ setDescription()

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

Definition at line 27892 of file vulkan_structs.hpp.

◆ setVendorFaultCode()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXT& vk::DeviceFaultVendorInfoEXT::setVendorFaultCode ( uint64_t  vendorFaultCode_)
inline

Definition at line 27898 of file vulkan_structs.hpp.

◆ setVendorFaultData()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXT& vk::DeviceFaultVendorInfoEXT::setVendorFaultData ( uint64_t  vendorFaultData_)
inline

Definition at line 27904 of file vulkan_structs.hpp.

Member Data Documentation

◆ description

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

Definition at line 27952 of file vulkan_structs.hpp.

◆ vendorFaultCode

uint64_t vk::DeviceFaultVendorInfoEXT::vendorFaultCode = {}

Definition at line 27953 of file vulkan_structs.hpp.

◆ vendorFaultData

uint64_t vk::DeviceFaultVendorInfoEXT::vendorFaultData = {}

Definition at line 27954 of file vulkan_structs.hpp.


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