Vulkan-Hpp
vk::PhysicalDeviceImageRobustnessFeatures Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceImageRobustnessFeatures
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceImageRobustnessFeatures (vk::Bool32 robustImageAccess_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceImageRobustnessFeatures (PhysicalDeviceImageRobustnessFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceImageRobustnessFeatures (VkPhysicalDeviceImageRobustnessFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceImageRobustnessFeaturesoperator= (PhysicalDeviceImageRobustnessFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceImageRobustnessFeaturesoperator= (VkPhysicalDeviceImageRobustnessFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageRobustnessFeaturessetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageRobustnessFeaturessetRobustImageAccess (vk::Bool32 robustImageAccess_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceImageRobustnessFeatures const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceImageRobustnessFeatures & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceImageRobustnessFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceImageRobustnessFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceImageRobustnessFeatures
 
void * pNext = {}
 
vk::Bool32 robustImageAccess = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 69094 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceImageRobustnessFeatures() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceImageRobustnessFeatures::PhysicalDeviceImageRobustnessFeatures ( vk::Bool32  robustImageAccess_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 69102 of file vulkan_structs.hpp.

◆ PhysicalDeviceImageRobustnessFeatures() [2/3]

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

◆ PhysicalDeviceImageRobustnessFeatures() [3/3]

vk::PhysicalDeviceImageRobustnessFeatures::PhysicalDeviceImageRobustnessFeatures ( VkPhysicalDeviceImageRobustnessFeatures const &  rhs)
inline

Definition at line 69111 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceImageRobustnessFeatures &()

vk::PhysicalDeviceImageRobustnessFeatures::operator VkPhysicalDeviceImageRobustnessFeatures & ( )
inline

Definition at line 69144 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceImageRobustnessFeatures const &()

vk::PhysicalDeviceImageRobustnessFeatures::operator VkPhysicalDeviceImageRobustnessFeatures const & ( ) const
inline

Definition at line 69139 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 69173 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceImageRobustnessFeatures& vk::PhysicalDeviceImageRobustnessFeatures::operator= ( VkPhysicalDeviceImageRobustnessFeatures const &  rhs)
inline

Definition at line 69119 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 69164 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 69126 of file vulkan_structs.hpp.

◆ setRobustImageAccess()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageRobustnessFeatures& vk::PhysicalDeviceImageRobustnessFeatures::setRobustImageAccess ( vk::Bool32  robustImageAccess_)
inline

Definition at line 69132 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 69098 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 69181 of file vulkan_structs.hpp.

◆ robustImageAccess

vk::Bool32 vk::PhysicalDeviceImageRobustnessFeatures::robustImageAccess = {}

Definition at line 69182 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceImageRobustnessFeatures::structureType = StructureType::ePhysicalDeviceImageRobustnessFeatures
static

Definition at line 69099 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceImageRobustnessFeatures::sType = StructureType::ePhysicalDeviceImageRobustnessFeatures

Definition at line 69180 of file vulkan_structs.hpp.


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