Vulkan-Hpp
vk::DeviceFaultCountsEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceFaultCountsEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceFaultCountsEXT (uint32_t addressInfoCount_={}, uint32_t vendorInfoCount_={}, vk::DeviceSize vendorBinarySize_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DeviceFaultCountsEXT (DeviceFaultCountsEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceFaultCountsEXT (VkDeviceFaultCountsEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DeviceFaultCountsEXToperator= (DeviceFaultCountsEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceFaultCountsEXToperator= (VkDeviceFaultCountsEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXTsetAddressInfoCount (uint32_t addressInfoCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXTsetVendorInfoCount (uint32_t vendorInfoCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXTsetVendorBinarySize (vk::DeviceSize vendorBinarySize_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceFaultCountsEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceFaultCountsEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceFaultCountsEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceFaultCountsEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDeviceFaultCountsEXT
 
void * pNext = {}
 
uint32_t addressInfoCount = {}
 
uint32_t vendorInfoCount = {}
 
vk::DeviceSize vendorBinarySize = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 27745 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DeviceFaultCountsEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::DeviceFaultCountsEXT::DeviceFaultCountsEXT ( uint32_t  addressInfoCount_ = {},
uint32_t  vendorInfoCount_ = {},
vk::DeviceSize  vendorBinarySize_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 27753 of file vulkan_structs.hpp.

◆ DeviceFaultCountsEXT() [2/3]

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

◆ DeviceFaultCountsEXT() [3/3]

vk::DeviceFaultCountsEXT::DeviceFaultCountsEXT ( VkDeviceFaultCountsEXT const &  rhs)
inline

Definition at line 27766 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDeviceFaultCountsEXT &()

vk::DeviceFaultCountsEXT::operator VkDeviceFaultCountsEXT & ( )
inline

Definition at line 27811 of file vulkan_structs.hpp.

◆ operator VkDeviceFaultCountsEXT const &()

vk::DeviceFaultCountsEXT::operator VkDeviceFaultCountsEXT const & ( ) const
inline

Definition at line 27806 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 27841 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DeviceFaultCountsEXT& vk::DeviceFaultCountsEXT::operator= ( VkDeviceFaultCountsEXT const &  rhs)
inline

Definition at line 27774 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 27831 of file vulkan_structs.hpp.

◆ setAddressInfoCount()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXT& vk::DeviceFaultCountsEXT::setAddressInfoCount ( uint32_t  addressInfoCount_)
inline

Definition at line 27787 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 27781 of file vulkan_structs.hpp.

◆ setVendorBinarySize()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXT& vk::DeviceFaultCountsEXT::setVendorBinarySize ( vk::DeviceSize  vendorBinarySize_)
inline

Definition at line 27799 of file vulkan_structs.hpp.

◆ setVendorInfoCount()

VULKAN_HPP_CONSTEXPR_14 DeviceFaultCountsEXT& vk::DeviceFaultCountsEXT::setVendorInfoCount ( uint32_t  vendorInfoCount_)
inline

Definition at line 27793 of file vulkan_structs.hpp.

Member Data Documentation

◆ addressInfoCount

uint32_t vk::DeviceFaultCountsEXT::addressInfoCount = {}

Definition at line 27850 of file vulkan_structs.hpp.

◆ allowDuplicate

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

Definition at line 27749 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 27849 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DeviceFaultCountsEXT::structureType = StructureType::eDeviceFaultCountsEXT
static

Definition at line 27750 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DeviceFaultCountsEXT::sType = StructureType::eDeviceFaultCountsEXT

Definition at line 27848 of file vulkan_structs.hpp.

◆ vendorBinarySize

vk::DeviceSize vk::DeviceFaultCountsEXT::vendorBinarySize = {}

Definition at line 27852 of file vulkan_structs.hpp.

◆ vendorInfoCount

uint32_t vk::DeviceFaultCountsEXT::vendorInfoCount = {}

Definition at line 27851 of file vulkan_structs.hpp.


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