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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkClearAttachment
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 ClearAttachment (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_={}, uint32_t colorAttachment_={}, VULKAN_HPP_NAMESPACE::ClearValue clearValue_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ClearAttachment (ClearAttachment const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ClearAttachment (VkClearAttachment const &rhs) VULKAN_HPP_NOEXCEPT
 
ClearAttachmentoperator= (ClearAttachment const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ClearAttachmentoperator= (VkClearAttachment const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ClearAttachment
setAspectMask (VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ClearAttachment
setColorAttachment (uint32_t colorAttachment_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ClearAttachment
setClearValue (VULKAN_HPP_NAMESPACE::ClearValue const &clearValue_) VULKAN_HPP_NOEXCEPT
 
 operator VkClearAttachment const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkClearAttachment & () VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}
 
uint32_t colorAttachment = {}
 
VULKAN_HPP_NAMESPACE::ClearValue clearValue = {}
 

Detailed Description

Definition at line 12695 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::ClearAttachment::ClearAttachment ( VULKAN_HPP_NAMESPACE::ImageAspectFlags  aspectMask_ = {},
uint32_t  colorAttachment_ = {},
VULKAN_HPP_NAMESPACE::ClearValue  clearValue_ = {} 
)
inline

Definition at line 12700 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::ClearAttachment::ClearAttachment ( ClearAttachment const rhs)
default
VULKAN_HPP_NAMESPACE::ClearAttachment::ClearAttachment ( VkClearAttachment const rhs)
inline

Definition at line 12711 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ClearAttachment::operator VkClearAttachment & ( )
inline

Definition at line 12747 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ClearAttachment::operator VkClearAttachment const & ( ) const
inline

Definition at line 12742 of file vulkan_structs.hpp.

ClearAttachment& VULKAN_HPP_NAMESPACE::ClearAttachment::operator= ( ClearAttachment const rhs)
default
ClearAttachment& VULKAN_HPP_NAMESPACE::ClearAttachment::operator= ( VkClearAttachment const rhs)
inline

Definition at line 12716 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ClearAttachment& VULKAN_HPP_NAMESPACE::ClearAttachment::setAspectMask ( VULKAN_HPP_NAMESPACE::ImageAspectFlags  aspectMask_)
inline

Definition at line 12723 of file vulkan_structs.hpp.

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

Definition at line 12735 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ClearAttachment& VULKAN_HPP_NAMESPACE::ClearAttachment::setColorAttachment ( uint32_t  colorAttachment_)
inline

Definition at line 12729 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ImageAspectFlags VULKAN_HPP_NAMESPACE::ClearAttachment::aspectMask = {}

Definition at line 12765 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ClearValue VULKAN_HPP_NAMESPACE::ClearAttachment::clearValue = {}

Definition at line 12767 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ClearAttachment::colorAttachment = {}

Definition at line 12766 of file vulkan_structs.hpp.


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