HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSubpassDescriptionDepthStencilResolve
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SubpassDescriptionDepthStencilResolve (VULKAN_HPP_NAMESPACE::ResolveModeFlagBits depthResolveMode_=VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone, VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode_=VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone, const VULKAN_HPP_NAMESPACE::AttachmentReference2 *pDepthStencilResolveAttachment_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SubpassDescriptionDepthStencilResolve (SubpassDescriptionDepthStencilResolve const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SubpassDescriptionDepthStencilResolve (VkSubpassDescriptionDepthStencilResolve const &rhs) VULKAN_HPP_NOEXCEPT
 
SubpassDescriptionDepthStencilResolveoperator= (SubpassDescriptionDepthStencilResolve const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SubpassDescriptionDepthStencilResolveoperator= (VkSubpassDescriptionDepthStencilResolve const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubpassDescriptionDepthStencilResolve
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubpassDescriptionDepthStencilResolve
setDepthResolveMode (VULKAN_HPP_NAMESPACE::ResolveModeFlagBits depthResolveMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubpassDescriptionDepthStencilResolve
setStencilResolveMode (VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubpassDescriptionDepthStencilResolve
setPDepthStencilResolveAttachment (const VULKAN_HPP_NAMESPACE::AttachmentReference2 *pDepthStencilResolveAttachment_) VULKAN_HPP_NOEXCEPT
 
 operator VkSubpassDescriptionDepthStencilResolve const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSubpassDescriptionDepthStencilResolve & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SubpassDescriptionDepthStencilResolve const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SubpassDescriptionDepthStencilResolve const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassDescriptionDepthStencilResolve
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ResolveModeFlagBits depthResolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone
 
VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone
 
const
VULKAN_HPP_NAMESPACE::AttachmentReference2
pDepthStencilResolveAttachment = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 93867 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::SubpassDescriptionDepthStencilResolve ( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits  depthResolveMode_ = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone,
VULKAN_HPP_NAMESPACE::ResolveModeFlagBits  stencilResolveMode_ = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone,
const VULKAN_HPP_NAMESPACE::AttachmentReference2 pDepthStencilResolveAttachment_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 93876 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::SubpassDescriptionDepthStencilResolve ( SubpassDescriptionDepthStencilResolve const rhs)
default
VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::SubpassDescriptionDepthStencilResolve ( VkSubpassDescriptionDepthStencilResolve const rhs)
inline

Definition at line 93889 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::operator VkSubpassDescriptionDepthStencilResolve & ( )
inline

Definition at line 93937 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::operator VkSubpassDescriptionDepthStencilResolve const & ( ) const
inline

Definition at line 93932 of file vulkan_structs.hpp.

SubpassDescriptionDepthStencilResolve& VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::operator= ( SubpassDescriptionDepthStencilResolve const rhs)
default
SubpassDescriptionDepthStencilResolve& VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::operator= ( VkSubpassDescriptionDepthStencilResolve const rhs)
inline

Definition at line 93897 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::operator== ( SubpassDescriptionDepthStencilResolve const rhs) const
inline

Definition at line 93961 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve& VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::setDepthResolveMode ( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits  depthResolveMode_)
inline

Definition at line 93911 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve& VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::setPDepthStencilResolveAttachment ( const VULKAN_HPP_NAMESPACE::AttachmentReference2 pDepthStencilResolveAttachment_)
inline

Definition at line 93925 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve& VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::setPNext ( const void pNext_)
inline

Definition at line 93904 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve& VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::setStencilResolveMode ( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits  stencilResolveMode_)
inline

Definition at line 93918 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::allowDuplicate = false
static

Definition at line 93871 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ResolveModeFlagBits VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::depthResolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone

Definition at line 93980 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::AttachmentReference2* VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::pDepthStencilResolveAttachment = {}

Definition at line 93982 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::pNext = {}

Definition at line 93979 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ResolveModeFlagBits VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::stencilResolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone

Definition at line 93981 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::structureType = StructureType::eSubpassDescriptionDepthStencilResolve
static

Definition at line 93872 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::sType = StructureType::eSubpassDescriptionDepthStencilResolve

Definition at line 93978 of file vulkan_structs.hpp.


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