Vulkan-Hpp
vk::AttachmentDescriptionStencilLayout Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAttachmentDescriptionStencilLayout
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AttachmentDescriptionStencilLayout (vk::ImageLayout stencilInitialLayout_=vk::ImageLayout::eUndefined, vk::ImageLayout stencilFinalLayout_=vk::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 AttachmentDescriptionStencilLayoutsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayoutsetStencilInitialLayout (vk::ImageLayout stencilInitialLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayoutsetStencilFinalLayout (vk::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

vk::StructureType sType = StructureType::eAttachmentDescriptionStencilLayout
 
void * pNext = {}
 
vk::ImageLayout stencilInitialLayout = vk::ImageLayout::eUndefined
 
vk::ImageLayout stencilFinalLayout = vk::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 5974 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ AttachmentDescriptionStencilLayout() [1/3]

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

Definition at line 5983 of file vulkan_structs.hpp.

◆ AttachmentDescriptionStencilLayout() [2/3]

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

◆ AttachmentDescriptionStencilLayout() [3/3]

vk::AttachmentDescriptionStencilLayout::AttachmentDescriptionStencilLayout ( VkAttachmentDescriptionStencilLayout const &  rhs)
inline

Definition at line 5994 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkAttachmentDescriptionStencilLayout &()

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

Definition at line 6035 of file vulkan_structs.hpp.

◆ operator VkAttachmentDescriptionStencilLayout const &()

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

Definition at line 6030 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 6066 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

AttachmentDescriptionStencilLayout& vk::AttachmentDescriptionStencilLayout::operator= ( VkAttachmentDescriptionStencilLayout const &  rhs)
inline

Definition at line 6002 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 6056 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 6009 of file vulkan_structs.hpp.

◆ setStencilFinalLayout()

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

Definition at line 6023 of file vulkan_structs.hpp.

◆ setStencilInitialLayout()

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

Definition at line 6016 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 5978 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 6074 of file vulkan_structs.hpp.

◆ stencilFinalLayout

vk::ImageLayout vk::AttachmentDescriptionStencilLayout::stencilFinalLayout = vk::ImageLayout::eUndefined

Definition at line 6076 of file vulkan_structs.hpp.

◆ stencilInitialLayout

vk::ImageLayout vk::AttachmentDescriptionStencilLayout::stencilInitialLayout = vk::ImageLayout::eUndefined

Definition at line 6075 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 5979 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::AttachmentDescriptionStencilLayout::sType = StructureType::eAttachmentDescriptionStencilLayout

Definition at line 6073 of file vulkan_structs.hpp.


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