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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageCopy
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageCopy (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_={}, VULKAN_HPP_NAMESPACE::Offset3D srcOffset_={}, VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_={}, VULKAN_HPP_NAMESPACE::Offset3D dstOffset_={}, VULKAN_HPP_NAMESPACE::Extent3D extent_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ImageCopy (ImageCopy const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageCopy (VkImageCopy const &rhs) VULKAN_HPP_NOEXCEPT
 
ImageCopyoperator= (ImageCopy const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageCopyoperator= (VkImageCopy const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageCopysetSrcSubresource (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &srcSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageCopysetSrcOffset (VULKAN_HPP_NAMESPACE::Offset3D const &srcOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageCopysetDstSubresource (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &dstSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageCopysetDstOffset (VULKAN_HPP_NAMESPACE::Offset3D const &dstOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ImageCopysetExtent (VULKAN_HPP_NAMESPACE::Extent3D const &extent_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageCopy const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageCopy & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageCopy const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageCopy const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}
 
VULKAN_HPP_NAMESPACE::Offset3D srcOffset = {}
 
VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}
 
VULKAN_HPP_NAMESPACE::Offset3D dstOffset = {}
 
VULKAN_HPP_NAMESPACE::Extent3D extent = {}
 

Detailed Description

Definition at line 38786 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageCopy::ImageCopy ( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers  srcSubresource_ = {},
VULKAN_HPP_NAMESPACE::Offset3D  srcOffset_ = {},
VULKAN_HPP_NAMESPACE::ImageSubresourceLayers  dstSubresource_ = {},
VULKAN_HPP_NAMESPACE::Offset3D  dstOffset_ = {},
VULKAN_HPP_NAMESPACE::Extent3D  extent_ = {} 
)
inline

Definition at line 38791 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageCopy::ImageCopy ( ImageCopy const rhs)
default
VULKAN_HPP_NAMESPACE::ImageCopy::ImageCopy ( VkImageCopy const rhs)
inline

Definition at line 38806 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ImageCopy::operator VkImageCopy & ( )
inline

Definition at line 38854 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageCopy::operator VkImageCopy const & ( ) const
inline

Definition at line 38849 of file vulkan_structs.hpp.

Definition at line 38888 of file vulkan_structs.hpp.

ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::operator= ( ImageCopy const rhs)
default
ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::operator= ( VkImageCopy const rhs)
inline

Definition at line 38811 of file vulkan_structs.hpp.

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

Definition at line 38878 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::setDstOffset ( VULKAN_HPP_NAMESPACE::Offset3D const dstOffset_)
inline

Definition at line 38836 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::setDstSubresource ( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const dstSubresource_)
inline

Definition at line 38830 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::setExtent ( VULKAN_HPP_NAMESPACE::Extent3D const extent_)
inline

Definition at line 38842 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::setSrcOffset ( VULKAN_HPP_NAMESPACE::Offset3D const srcOffset_)
inline

Definition at line 38824 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ImageCopy& VULKAN_HPP_NAMESPACE::ImageCopy::setSrcSubresource ( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const srcSubresource_)
inline

Definition at line 38818 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::Offset3D VULKAN_HPP_NAMESPACE::ImageCopy::dstOffset = {}

Definition at line 38898 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers VULKAN_HPP_NAMESPACE::ImageCopy::dstSubresource = {}

Definition at line 38897 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent3D VULKAN_HPP_NAMESPACE::ImageCopy::extent = {}

Definition at line 38899 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Offset3D VULKAN_HPP_NAMESPACE::ImageCopy::srcOffset = {}

Definition at line 38896 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers VULKAN_HPP_NAMESPACE::ImageCopy::srcSubresource = {}

Definition at line 38895 of file vulkan_structs.hpp.


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