Vulkan-Hpp
vk::ClearRect Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkClearRect
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ClearRect (vk::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 (vk::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

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

Detailed Description

Definition at line 13904 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Definition at line 13906 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ ClearRect() [1/3]

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

Definition at line 13909 of file vulkan_structs.hpp.

◆ ClearRect() [2/3]

VULKAN_HPP_CONSTEXPR vk::ClearRect::ClearRect ( ClearRect const &  rhs)
default

◆ ClearRect() [3/3]

vk::ClearRect::ClearRect ( VkClearRect const &  rhs)
inline

Definition at line 13918 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkClearRect &()

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

Definition at line 13954 of file vulkan_structs.hpp.

◆ operator VkClearRect const &()

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

Definition at line 13949 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::ClearRect::operator!= ( ClearRect const &  rhs) const
inline

Definition at line 13983 of file vulkan_structs.hpp.

◆ operator=() [1/2]

ClearRect& vk::ClearRect::operator= ( ClearRect const &  rhs)
default

◆ operator=() [2/2]

ClearRect& vk::ClearRect::operator= ( VkClearRect const &  rhs)
inline

Definition at line 13923 of file vulkan_structs.hpp.

◆ operator==()

bool vk::ClearRect::operator== ( ClearRect const &  rhs) const
inline

Definition at line 13974 of file vulkan_structs.hpp.

◆ setBaseArrayLayer()

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

Definition at line 13936 of file vulkan_structs.hpp.

◆ setLayerCount()

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

Definition at line 13942 of file vulkan_structs.hpp.

◆ setRect()

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

Definition at line 13930 of file vulkan_structs.hpp.

Member Data Documentation

◆ baseArrayLayer

uint32_t vk::ClearRect::baseArrayLayer = {}

Definition at line 13991 of file vulkan_structs.hpp.

◆ layerCount

uint32_t vk::ClearRect::layerCount = {}

Definition at line 13992 of file vulkan_structs.hpp.

◆ rect

vk::Rect2D vk::ClearRect::rect = {}

Definition at line 13990 of file vulkan_structs.hpp.


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