Vulkan-Hpp
vk::PhysicalDevicePipelineRobustnessPropertiesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDevicePipelineRobustnessPropertiesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineRobustnessPropertiesEXT (vk::PipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers_=vk::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault, vk::PipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers_=vk::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault, vk::PipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs_=vk::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault, vk::PipelineRobustnessImageBehaviorEXT defaultRobustnessImages_=vk::PipelineRobustnessImageBehaviorEXT::eDeviceDefault, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineRobustnessPropertiesEXT (PhysicalDevicePipelineRobustnessPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDevicePipelineRobustnessPropertiesEXT (VkPhysicalDevicePipelineRobustnessPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDevicePipelineRobustnessPropertiesEXToperator= (PhysicalDevicePipelineRobustnessPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDevicePipelineRobustnessPropertiesEXToperator= (VkPhysicalDevicePipelineRobustnessPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePipelineRobustnessPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePipelineRobustnessPropertiesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDevicePipelineRobustnessPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDevicePipelineRobustnessPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDevicePipelineRobustnessPropertiesEXT
 
void * pNext = {}
 
vk::PipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers
 
vk::PipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers
 
vk::PipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs
 
vk::PipelineRobustnessImageBehaviorEXT defaultRobustnessImages = vk::PipelineRobustnessImageBehaviorEXT::eDeviceDefault
 

Static Public Attributes

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

Detailed Description

Definition at line 75869 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDevicePipelineRobustnessPropertiesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDevicePipelineRobustnessPropertiesEXT::PhysicalDevicePipelineRobustnessPropertiesEXT ( vk::PipelineRobustnessBufferBehaviorEXT  defaultRobustnessStorageBuffers_ = vk::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault,
vk::PipelineRobustnessBufferBehaviorEXT  defaultRobustnessUniformBuffers_ = vk::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault,
vk::PipelineRobustnessBufferBehaviorEXT  defaultRobustnessVertexInputs_ = vk::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault,
vk::PipelineRobustnessImageBehaviorEXT  defaultRobustnessImages_ = vk::PipelineRobustnessImageBehaviorEXT::eDeviceDefault,
void *  pNext_ = nullptr 
)
inline

Definition at line 75878 of file vulkan_structs.hpp.

◆ PhysicalDevicePipelineRobustnessPropertiesEXT() [2/3]

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

◆ PhysicalDevicePipelineRobustnessPropertiesEXT() [3/3]

vk::PhysicalDevicePipelineRobustnessPropertiesEXT::PhysicalDevicePipelineRobustnessPropertiesEXT ( VkPhysicalDevicePipelineRobustnessPropertiesEXT const &  rhs)
inline

Definition at line 75898 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDevicePipelineRobustnessPropertiesEXT &()

vk::PhysicalDevicePipelineRobustnessPropertiesEXT::operator VkPhysicalDevicePipelineRobustnessPropertiesEXT & ( )
inline

Definition at line 75917 of file vulkan_structs.hpp.

◆ operator VkPhysicalDevicePipelineRobustnessPropertiesEXT const &()

vk::PhysicalDevicePipelineRobustnessPropertiesEXT::operator VkPhysicalDevicePipelineRobustnessPropertiesEXT const & ( ) const
inline

Definition at line 75912 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 75953 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDevicePipelineRobustnessPropertiesEXT& vk::PhysicalDevicePipelineRobustnessPropertiesEXT::operator= ( VkPhysicalDevicePipelineRobustnessPropertiesEXT const &  rhs)
inline

Definition at line 75906 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 75942 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 75873 of file vulkan_structs.hpp.

◆ defaultRobustnessImages

vk::PipelineRobustnessImageBehaviorEXT vk::PhysicalDevicePipelineRobustnessPropertiesEXT::defaultRobustnessImages = vk::PipelineRobustnessImageBehaviorEXT::eDeviceDefault

Definition at line 75968 of file vulkan_structs.hpp.

◆ defaultRobustnessStorageBuffers

vk::PipelineRobustnessBufferBehaviorEXT vk::PhysicalDevicePipelineRobustnessPropertiesEXT::defaultRobustnessStorageBuffers

◆ defaultRobustnessUniformBuffers

vk::PipelineRobustnessBufferBehaviorEXT vk::PhysicalDevicePipelineRobustnessPropertiesEXT::defaultRobustnessUniformBuffers

◆ defaultRobustnessVertexInputs

vk::PipelineRobustnessBufferBehaviorEXT vk::PhysicalDevicePipelineRobustnessPropertiesEXT::defaultRobustnessVertexInputs

◆ pNext

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

Definition at line 75961 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDevicePipelineRobustnessPropertiesEXT::structureType = StructureType::ePhysicalDevicePipelineRobustnessPropertiesEXT
static

Definition at line 75874 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDevicePipelineRobustnessPropertiesEXT::sType = StructureType::ePhysicalDevicePipelineRobustnessPropertiesEXT

Definition at line 75960 of file vulkan_structs.hpp.


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