Vulkan-Hpp
vk::PhysicalDeviceDepthStencilResolveProperties Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceDepthStencilResolveProperties
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthStencilResolveProperties (vk::ResolveModeFlags supportedDepthResolveModes_={}, vk::ResolveModeFlags supportedStencilResolveModes_={}, vk::Bool32 independentResolveNone_={}, vk::Bool32 independentResolve_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthStencilResolveProperties (PhysicalDeviceDepthStencilResolveProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceDepthStencilResolveProperties (VkPhysicalDeviceDepthStencilResolveProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceDepthStencilResolvePropertiesoperator= (PhysicalDeviceDepthStencilResolveProperties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceDepthStencilResolvePropertiesoperator= (VkPhysicalDeviceDepthStencilResolveProperties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDepthStencilResolveProperties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDepthStencilResolveProperties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceDepthStencilResolveProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceDepthStencilResolveProperties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceDepthStencilResolveProperties
 
void * pNext = {}
 
vk::ResolveModeFlags supportedDepthResolveModes = {}
 
vk::ResolveModeFlags supportedStencilResolveModes = {}
 
vk::Bool32 independentResolveNone = {}
 
vk::Bool32 independentResolve = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 60537 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceDepthStencilResolveProperties() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceDepthStencilResolveProperties::PhysicalDeviceDepthStencilResolveProperties ( vk::ResolveModeFlags  supportedDepthResolveModes_ = {},
vk::ResolveModeFlags  supportedStencilResolveModes_ = {},
vk::Bool32  independentResolveNone_ = {},
vk::Bool32  independentResolve_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 60545 of file vulkan_structs.hpp.

◆ PhysicalDeviceDepthStencilResolveProperties() [2/3]

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

◆ PhysicalDeviceDepthStencilResolveProperties() [3/3]

vk::PhysicalDeviceDepthStencilResolveProperties::PhysicalDeviceDepthStencilResolveProperties ( VkPhysicalDeviceDepthStencilResolveProperties const &  rhs)
inline

Definition at line 60560 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceDepthStencilResolveProperties &()

vk::PhysicalDeviceDepthStencilResolveProperties::operator VkPhysicalDeviceDepthStencilResolveProperties & ( )
inline

Definition at line 60579 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceDepthStencilResolveProperties const &()

vk::PhysicalDeviceDepthStencilResolveProperties::operator VkPhysicalDeviceDepthStencilResolveProperties const & ( ) const
inline

Definition at line 60574 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 60615 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceDepthStencilResolveProperties& vk::PhysicalDeviceDepthStencilResolveProperties::operator= ( VkPhysicalDeviceDepthStencilResolveProperties const &  rhs)
inline

Definition at line 60568 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 60604 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 60541 of file vulkan_structs.hpp.

◆ independentResolve

vk::Bool32 vk::PhysicalDeviceDepthStencilResolveProperties::independentResolve = {}

Definition at line 60627 of file vulkan_structs.hpp.

◆ independentResolveNone

vk::Bool32 vk::PhysicalDeviceDepthStencilResolveProperties::independentResolveNone = {}

Definition at line 60626 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 60623 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceDepthStencilResolveProperties::structureType = StructureType::ePhysicalDeviceDepthStencilResolveProperties
static

Definition at line 60542 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceDepthStencilResolveProperties::sType = StructureType::ePhysicalDeviceDepthStencilResolveProperties

Definition at line 60622 of file vulkan_structs.hpp.

◆ supportedDepthResolveModes

vk::ResolveModeFlags vk::PhysicalDeviceDepthStencilResolveProperties::supportedDepthResolveModes = {}

Definition at line 60624 of file vulkan_structs.hpp.

◆ supportedStencilResolveModes

vk::ResolveModeFlags vk::PhysicalDeviceDepthStencilResolveProperties::supportedStencilResolveModes = {}

Definition at line 60625 of file vulkan_structs.hpp.


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