RetroArch
Public Member Functions | Public Attributes | List of all members
VULKAN_HPP_NAMESPACE::AttachmentDescription Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::AttachmentDescription:
[legend]

Public Member Functions

 AttachmentDescription (AttachmentDescriptionFlags flags_=AttachmentDescriptionFlags(), Format format_=Format::eUndefined, SampleCountFlagBits samples_=SampleCountFlagBits::e1, AttachmentLoadOp loadOp_=AttachmentLoadOp::eLoad, AttachmentStoreOp storeOp_=AttachmentStoreOp::eStore, AttachmentLoadOp stencilLoadOp_=AttachmentLoadOp::eLoad, AttachmentStoreOp stencilStoreOp_=AttachmentStoreOp::eStore, ImageLayout initialLayout_=ImageLayout::eUndefined, ImageLayout finalLayout_=ImageLayout::eUndefined)
 
 AttachmentDescription (VkAttachmentDescription const &rhs)
 
AttachmentDescriptionoperator= (VkAttachmentDescription const &rhs)
 
AttachmentDescriptionsetFlags (AttachmentDescriptionFlags flags_)
 
AttachmentDescriptionsetFormat (Format format_)
 
AttachmentDescriptionsetSamples (SampleCountFlagBits samples_)
 
AttachmentDescriptionsetLoadOp (AttachmentLoadOp loadOp_)
 
AttachmentDescriptionsetStoreOp (AttachmentStoreOp storeOp_)
 
AttachmentDescriptionsetStencilLoadOp (AttachmentLoadOp stencilLoadOp_)
 
AttachmentDescriptionsetStencilStoreOp (AttachmentStoreOp stencilStoreOp_)
 
AttachmentDescriptionsetInitialLayout (ImageLayout initialLayout_)
 
AttachmentDescriptionsetFinalLayout (ImageLayout finalLayout_)
 
 operator const VkAttachmentDescription & () const
 
bool operator== (AttachmentDescription const &rhs) const
 
bool operator!= (AttachmentDescription const &rhs) const
 

Public Attributes

AttachmentDescriptionFlags flags
 
Format format
 
SampleCountFlagBits samples
 
AttachmentLoadOp loadOp
 
AttachmentStoreOp storeOp
 
AttachmentLoadOp stencilLoadOp
 
AttachmentStoreOp stencilStoreOp
 
ImageLayout initialLayout
 
ImageLayout finalLayout
 

Constructor & Destructor Documentation

◆ AttachmentDescription() [1/2]

VULKAN_HPP_NAMESPACE::AttachmentDescription::AttachmentDescription ( AttachmentDescriptionFlags  flags_ = AttachmentDescriptionFlags(),
Format  format_ = Format::eUndefined,
SampleCountFlagBits  samples_ = SampleCountFlagBits::e1,
AttachmentLoadOp  loadOp_ = AttachmentLoadOp::eLoad,
AttachmentStoreOp  storeOp_ = AttachmentStoreOp::eStore,
AttachmentLoadOp  stencilLoadOp_ = AttachmentLoadOp::eLoad,
AttachmentStoreOp  stencilStoreOp_ = AttachmentStoreOp::eStore,
ImageLayout  initialLayout_ = ImageLayout::eUndefined,
ImageLayout  finalLayout_ = ImageLayout::eUndefined 
)
inline

◆ AttachmentDescription() [2/2]

VULKAN_HPP_NAMESPACE::AttachmentDescription::AttachmentDescription ( VkAttachmentDescription const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkAttachmentDescription &()

VULKAN_HPP_NAMESPACE::AttachmentDescription::operator const VkAttachmentDescription & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::AttachmentDescription::operator!= ( AttachmentDescription const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::operator= ( VkAttachmentDescription const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::AttachmentDescription::operator== ( AttachmentDescription const rhs) const
inline
Here is the caller graph for this function:

◆ setFinalLayout()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setFinalLayout ( ImageLayout  finalLayout_)
inline

◆ setFlags()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setFlags ( AttachmentDescriptionFlags  flags_)
inline

◆ setFormat()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setFormat ( Format  format_)
inline

◆ setInitialLayout()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setInitialLayout ( ImageLayout  initialLayout_)
inline

◆ setLoadOp()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setLoadOp ( AttachmentLoadOp  loadOp_)
inline

◆ setSamples()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setSamples ( SampleCountFlagBits  samples_)
inline

◆ setStencilLoadOp()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setStencilLoadOp ( AttachmentLoadOp  stencilLoadOp_)
inline

◆ setStencilStoreOp()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setStencilStoreOp ( AttachmentStoreOp  stencilStoreOp_)
inline

◆ setStoreOp()

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::setStoreOp ( AttachmentStoreOp  storeOp_)
inline

Member Data Documentation

◆ finalLayout

ImageLayout VULKAN_HPP_NAMESPACE::AttachmentDescription::finalLayout

◆ flags

AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::AttachmentDescription::flags

◆ format

Format VULKAN_HPP_NAMESPACE::AttachmentDescription::format

◆ initialLayout

ImageLayout VULKAN_HPP_NAMESPACE::AttachmentDescription::initialLayout

◆ loadOp

AttachmentLoadOp VULKAN_HPP_NAMESPACE::AttachmentDescription::loadOp

◆ samples

SampleCountFlagBits VULKAN_HPP_NAMESPACE::AttachmentDescription::samples

◆ stencilLoadOp

AttachmentLoadOp VULKAN_HPP_NAMESPACE::AttachmentDescription::stencilLoadOp

◆ stencilStoreOp

AttachmentStoreOp VULKAN_HPP_NAMESPACE::AttachmentDescription::stencilStoreOp

◆ storeOp

AttachmentStoreOp VULKAN_HPP_NAMESPACE::AttachmentDescription::storeOp

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