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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAttachmentDescription
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AttachmentDescription (VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags_={}, VULKAN_HPP_NAMESPACE::Format format_=VULKAN_HPP_NAMESPACE::Format::eUndefined, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_=VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_=VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_=VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp_=VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp_=VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_=VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, VULKAN_HPP_NAMESPACE::ImageLayout finalLayout_=VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR AttachmentDescription (AttachmentDescription const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AttachmentDescription (VkAttachmentDescription const &rhs) VULKAN_HPP_NOEXCEPT
 
AttachmentDescriptionoperator= (AttachmentDescription const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AttachmentDescriptionoperator= (VkAttachmentDescription const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setFlags (VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setFormat (VULKAN_HPP_NAMESPACE::Format format_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setSamples (VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setLoadOp (VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setStoreOp (VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setStencilLoadOp (VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setStencilStoreOp (VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setInitialLayout (VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AttachmentDescription
setFinalLayout (VULKAN_HPP_NAMESPACE::ImageLayout finalLayout_) VULKAN_HPP_NOEXCEPT
 
 operator VkAttachmentDescription const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAttachmentDescription & () VULKAN_HPP_NOEXCEPT
 
bool operator== (AttachmentDescription const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (AttachmentDescription const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags = {}
 
VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined
 
VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1
 
VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad
 
VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore
 
VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad
 
VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore
 
VULKAN_HPP_NAMESPACE::ImageLayout initialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined
 
VULKAN_HPP_NAMESPACE::ImageLayout finalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined
 

Detailed Description

Definition at line 5202 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AttachmentDescription::AttachmentDescription ( AttachmentDescription const rhs)
default
VULKAN_HPP_NAMESPACE::AttachmentDescription::AttachmentDescription ( VkAttachmentDescription const rhs)
inline

Definition at line 5231 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 5306 of file vulkan_structs.hpp.

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

Definition at line 5301 of file vulkan_structs.hpp.

AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::operator= ( AttachmentDescription const rhs)
default
AttachmentDescription& VULKAN_HPP_NAMESPACE::AttachmentDescription::operator= ( VkAttachmentDescription const rhs)
inline

Definition at line 5239 of file vulkan_structs.hpp.

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

Definition at line 5334 of file vulkan_structs.hpp.

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

Definition at line 5294 of file vulkan_structs.hpp.

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

Definition at line 5246 of file vulkan_structs.hpp.

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

Definition at line 5252 of file vulkan_structs.hpp.

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

Definition at line 5288 of file vulkan_structs.hpp.

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

Definition at line 5264 of file vulkan_structs.hpp.

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

Definition at line 5258 of file vulkan_structs.hpp.

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

Definition at line 5276 of file vulkan_structs.hpp.

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

Definition at line 5282 of file vulkan_structs.hpp.

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

Definition at line 5270 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ImageLayout VULKAN_HPP_NAMESPACE::AttachmentDescription::finalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined

Definition at line 5360 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::AttachmentDescription::flags = {}

Definition at line 5352 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Format VULKAN_HPP_NAMESPACE::AttachmentDescription::format = VULKAN_HPP_NAMESPACE::Format::eUndefined

Definition at line 5353 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageLayout VULKAN_HPP_NAMESPACE::AttachmentDescription::initialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined

Definition at line 5359 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentLoadOp VULKAN_HPP_NAMESPACE::AttachmentDescription::loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad

Definition at line 5355 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlagBits VULKAN_HPP_NAMESPACE::AttachmentDescription::samples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1

Definition at line 5354 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentLoadOp VULKAN_HPP_NAMESPACE::AttachmentDescription::stencilLoadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad

Definition at line 5357 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentStoreOp VULKAN_HPP_NAMESPACE::AttachmentDescription::stencilStoreOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore

Definition at line 5358 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentStoreOp VULKAN_HPP_NAMESPACE::AttachmentDescription::storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore

Definition at line 5356 of file vulkan_structs.hpp.


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