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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkClearRect
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ClearRect (VULKAN_HPP_NAMESPACE::Rect2D rect_={}, uint32_t baseArrayLayer_={}, uint32_t layerCount_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ClearRect (ClearRect const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ClearRect (VkClearRect const &rhs) VULKAN_HPP_NOEXCEPT
 
ClearRectoperator= (ClearRect const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ClearRectoperator= (VkClearRect const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ClearRectsetRect (VULKAN_HPP_NAMESPACE::Rect2D const &rect_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ClearRectsetBaseArrayLayer (uint32_t baseArrayLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ClearRectsetLayerCount (uint32_t layerCount_) VULKAN_HPP_NOEXCEPT
 
 operator VkClearRect const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkClearRect & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ClearRect const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ClearRect const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::Rect2D rect = {}
 
uint32_t baseArrayLayer = {}
 
uint32_t layerCount = {}
 

Detailed Description

Definition at line 12770 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ClearRect::ClearRect ( VULKAN_HPP_NAMESPACE::Rect2D  rect_ = {},
uint32_t  baseArrayLayer_ = {},
uint32_t  layerCount_ = {} 
)
inline

Definition at line 12775 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ClearRect::ClearRect ( ClearRect const rhs)
default
VULKAN_HPP_NAMESPACE::ClearRect::ClearRect ( VkClearRect const rhs)
inline

Definition at line 12784 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ClearRect::operator VkClearRect & ( )
inline

Definition at line 12820 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ClearRect::operator VkClearRect const & ( ) const
inline

Definition at line 12815 of file vulkan_structs.hpp.

Definition at line 12849 of file vulkan_structs.hpp.

ClearRect& VULKAN_HPP_NAMESPACE::ClearRect::operator= ( ClearRect const rhs)
default
ClearRect& VULKAN_HPP_NAMESPACE::ClearRect::operator= ( VkClearRect const rhs)
inline

Definition at line 12789 of file vulkan_structs.hpp.

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

Definition at line 12840 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ClearRect& VULKAN_HPP_NAMESPACE::ClearRect::setBaseArrayLayer ( uint32_t  baseArrayLayer_)
inline

Definition at line 12802 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ClearRect& VULKAN_HPP_NAMESPACE::ClearRect::setLayerCount ( uint32_t  layerCount_)
inline

Definition at line 12808 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ClearRect& VULKAN_HPP_NAMESPACE::ClearRect::setRect ( VULKAN_HPP_NAMESPACE::Rect2D const rect_)
inline

Definition at line 12796 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::ClearRect::baseArrayLayer = {}

Definition at line 12857 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ClearRect::layerCount = {}

Definition at line 12858 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Rect2D VULKAN_HPP_NAMESPACE::ClearRect::rect = {}

Definition at line 12856 of file vulkan_structs.hpp.


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