Vulkan-Hpp
vk::RectLayerKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRectLayerKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR RectLayerKHR (vk::Offset2D offset_={}, vk::Extent2D extent_={}, uint32_t layer_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR RectLayerKHR (RectLayerKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RectLayerKHR (VkRectLayerKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 RectLayerKHR (Rect2D const &rect2D, uint32_t layer_={})
 
RectLayerKHRoperator= (RectLayerKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
RectLayerKHRoperator= (VkRectLayerKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RectLayerKHRsetOffset (vk::Offset2D const &offset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RectLayerKHRsetExtent (vk::Extent2D const &extent_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RectLayerKHRsetLayer (uint32_t layer_) VULKAN_HPP_NOEXCEPT
 
 operator VkRectLayerKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRectLayerKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (RectLayerKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (RectLayerKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::Offset2D offset = {}
 
vk::Extent2D extent = {}
 
uint32_t layer = {}
 

Detailed Description

Definition at line 96104 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ RectLayerKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::RectLayerKHR::RectLayerKHR ( vk::Offset2D  offset_ = {},
vk::Extent2D  extent_ = {},
uint32_t  layer_ = {} 
)
inline

Definition at line 96110 of file vulkan_structs.hpp.

◆ RectLayerKHR() [2/4]

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

◆ RectLayerKHR() [3/4]

vk::RectLayerKHR::RectLayerKHR ( VkRectLayerKHR const &  rhs)
inline

Definition at line 96119 of file vulkan_structs.hpp.

◆ RectLayerKHR() [4/4]

vk::RectLayerKHR::RectLayerKHR ( Rect2D const &  rect2D,
uint32_t  layer_ = {} 
)
inlineexplicit

Definition at line 96121 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkRectLayerKHR &()

vk::RectLayerKHR::operator VkRectLayerKHR & ( )
inline

Definition at line 96157 of file vulkan_structs.hpp.

◆ operator VkRectLayerKHR const &()

vk::RectLayerKHR::operator VkRectLayerKHR const & ( ) const
inline

Definition at line 96152 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 96186 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

RectLayerKHR& vk::RectLayerKHR::operator= ( VkRectLayerKHR const &  rhs)
inline

Definition at line 96126 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 96177 of file vulkan_structs.hpp.

◆ setExtent()

VULKAN_HPP_CONSTEXPR_14 RectLayerKHR& vk::RectLayerKHR::setExtent ( vk::Extent2D const &  extent_)
inline

Definition at line 96139 of file vulkan_structs.hpp.

◆ setLayer()

VULKAN_HPP_CONSTEXPR_14 RectLayerKHR& vk::RectLayerKHR::setLayer ( uint32_t  layer_)
inline

Definition at line 96145 of file vulkan_structs.hpp.

◆ setOffset()

VULKAN_HPP_CONSTEXPR_14 RectLayerKHR& vk::RectLayerKHR::setOffset ( vk::Offset2D const &  offset_)
inline

Definition at line 96133 of file vulkan_structs.hpp.

Member Data Documentation

◆ extent

vk::Extent2D vk::RectLayerKHR::extent = {}

Definition at line 96194 of file vulkan_structs.hpp.

◆ layer

uint32_t vk::RectLayerKHR::layer = {}

Definition at line 96195 of file vulkan_structs.hpp.

◆ offset

vk::Offset2D vk::RectLayerKHR::offset = {}

Definition at line 96193 of file vulkan_structs.hpp.


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