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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRenderingAttachmentInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo (VULKAN_HPP_NAMESPACE::ImageView imageView_={}, VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_=VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, VULKAN_HPP_NAMESPACE::ResolveModeFlagBits resolveMode_=VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone, VULKAN_HPP_NAMESPACE::ImageView resolveImageView_={}, VULKAN_HPP_NAMESPACE::ImageLayout resolveImageLayout_=VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_=VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_=VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, VULKAN_HPP_NAMESPACE::ClearValue clearValue_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo (RenderingAttachmentInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RenderingAttachmentInfo (VkRenderingAttachmentInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
RenderingAttachmentInfooperator= (RenderingAttachmentInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
RenderingAttachmentInfooperator= (VkRenderingAttachmentInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setImageView (VULKAN_HPP_NAMESPACE::ImageView imageView_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setImageLayout (VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setResolveMode (VULKAN_HPP_NAMESPACE::ResolveModeFlagBits resolveMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setResolveImageView (VULKAN_HPP_NAMESPACE::ImageView resolveImageView_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setResolveImageLayout (VULKAN_HPP_NAMESPACE::ImageLayout resolveImageLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setLoadOp (VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setStoreOp (VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
RenderingAttachmentInfo
setClearValue (VULKAN_HPP_NAMESPACE::ClearValue const &clearValue_) VULKAN_HPP_NOEXCEPT
 
 operator VkRenderingAttachmentInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRenderingAttachmentInfo & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderingAttachmentInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ImageView imageView = {}
 
VULKAN_HPP_NAMESPACE::ImageLayout imageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined
 
VULKAN_HPP_NAMESPACE::ResolveModeFlagBits resolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone
 
VULKAN_HPP_NAMESPACE::ImageView resolveImageView = {}
 
VULKAN_HPP_NAMESPACE::ImageLayout resolveImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined
 
VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad
 
VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore
 
VULKAN_HPP_NAMESPACE::ClearValue clearValue = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 89269 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::RenderingAttachmentInfo ( RenderingAttachmentInfo const rhs)
default
VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::RenderingAttachmentInfo ( VkRenderingAttachmentInfo const rhs)
inline

Definition at line 89300 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::operator VkRenderingAttachmentInfo & ( )
inline

Definition at line 89375 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::operator VkRenderingAttachmentInfo const & ( ) const
inline

Definition at line 89370 of file vulkan_structs.hpp.

RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::operator= ( RenderingAttachmentInfo const rhs)
default
RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::operator= ( VkRenderingAttachmentInfo const rhs)
inline

Definition at line 89308 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::setClearValue ( VULKAN_HPP_NAMESPACE::ClearValue const clearValue_)
inline

Definition at line 89363 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::setImageLayout ( VULKAN_HPP_NAMESPACE::ImageLayout  imageLayout_)
inline

Definition at line 89327 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::setImageView ( VULKAN_HPP_NAMESPACE::ImageView  imageView_)
inline

Definition at line 89321 of file vulkan_structs.hpp.

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

Definition at line 89351 of file vulkan_structs.hpp.

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

Definition at line 89315 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::setResolveImageLayout ( VULKAN_HPP_NAMESPACE::ImageLayout  resolveImageLayout_)
inline

Definition at line 89345 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::setResolveImageView ( VULKAN_HPP_NAMESPACE::ImageView  resolveImageView_)
inline

Definition at line 89339 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo& VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::setResolveMode ( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits  resolveMode_)
inline

Definition at line 89333 of file vulkan_structs.hpp.

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

Definition at line 89357 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 89273 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ClearValue VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::clearValue = {}

Definition at line 89411 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageLayout VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::imageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined

Definition at line 89405 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageView VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::imageView = {}

Definition at line 89404 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentLoadOp VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad

Definition at line 89409 of file vulkan_structs.hpp.

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

Definition at line 89403 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageLayout VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::resolveImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined

Definition at line 89408 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageView VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::resolveImageView = {}

Definition at line 89407 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ResolveModeFlagBits VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::resolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone

Definition at line 89406 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AttachmentStoreOp VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore

Definition at line 89410 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::structureType = StructureType::eRenderingAttachmentInfo
static

Definition at line 89274 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo::sType = StructureType::eRenderingAttachmentInfo

Definition at line 89402 of file vulkan_structs.hpp.


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