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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAttachmentDescriptionStencilLayout
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AttachmentDescriptionStencilLayout (VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout_=VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout_=VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR AttachmentDescriptionStencilLayout (AttachmentDescriptionStencilLayout const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AttachmentDescriptionStencilLayout (VkAttachmentDescriptionStencilLayout const &rhs) VULKAN_HPP_NOEXCEPT
 
AttachmentDescriptionStencilLayoutoperator= (AttachmentDescriptionStencilLayout const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AttachmentDescriptionStencilLayoutoperator= (VkAttachmentDescriptionStencilLayout const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescriptionStencilLayout
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescriptionStencilLayout
setStencilInitialLayout (VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescriptionStencilLayout
setStencilFinalLayout (VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout_) VULKAN_HPP_NOEXCEPT
 
 operator VkAttachmentDescriptionStencilLayout const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAttachmentDescriptionStencilLayout & () VULKAN_HPP_NOEXCEPT
 
bool operator== (AttachmentDescriptionStencilLayout const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (AttachmentDescriptionStencilLayout const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAttachmentDescriptionStencilLayout
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined
 
VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined
 

Static Public Attributes

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

Detailed Description

Definition at line 5545 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::AttachmentDescriptionStencilLayout ( VULKAN_HPP_NAMESPACE::ImageLayout  stencilInitialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
VULKAN_HPP_NAMESPACE::ImageLayout  stencilFinalLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
void pNext_ = nullptr 
)
inline

Definition at line 5554 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::AttachmentDescriptionStencilLayout ( AttachmentDescriptionStencilLayout const rhs)
default
VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::AttachmentDescriptionStencilLayout ( VkAttachmentDescriptionStencilLayout const rhs)
inline

Definition at line 5565 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::operator VkAttachmentDescriptionStencilLayout & ( )
inline

Definition at line 5606 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::operator VkAttachmentDescriptionStencilLayout const & ( ) const
inline

Definition at line 5601 of file vulkan_structs.hpp.

AttachmentDescriptionStencilLayout& VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::operator= ( AttachmentDescriptionStencilLayout const rhs)
default
AttachmentDescriptionStencilLayout& VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::operator= ( VkAttachmentDescriptionStencilLayout const rhs)
inline

Definition at line 5573 of file vulkan_structs.hpp.

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

Definition at line 5627 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayout& VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::setPNext ( void pNext_)
inline

Definition at line 5580 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayout& VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::setStencilFinalLayout ( VULKAN_HPP_NAMESPACE::ImageLayout  stencilFinalLayout_)
inline

Definition at line 5594 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayout& VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::setStencilInitialLayout ( VULKAN_HPP_NAMESPACE::ImageLayout  stencilInitialLayout_)
inline

Definition at line 5587 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 5549 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::pNext = {}

Definition at line 5645 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageLayout VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::stencilFinalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined

Definition at line 5647 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageLayout VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::stencilInitialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined

Definition at line 5646 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::structureType = StructureType::eAttachmentDescriptionStencilLayout
static

Definition at line 5550 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::sType = StructureType::eAttachmentDescriptionStencilLayout

Definition at line 5644 of file vulkan_structs.hpp.


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