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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkImageResolve
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ImageResolve (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 ImageResolve (ImageResolve const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ImageResolve (VkImageResolve const &rhs) VULKAN_HPP_NOEXCEPT
 
ImageResolveoperator= (ImageResolve const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ImageResolveoperator= (VkImageResolve const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageResolve
setSrcSubresource (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &srcSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageResolve
setSrcOffset (VULKAN_HPP_NAMESPACE::Offset3D const &srcOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageResolve
setDstSubresource (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &dstSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageResolve
setDstOffset (VULKAN_HPP_NAMESPACE::Offset3D const &dstOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ImageResolve
setExtent (VULKAN_HPP_NAMESPACE::Extent3D const &extent_) VULKAN_HPP_NOEXCEPT
 
 operator VkImageResolve const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkImageResolve & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ImageResolve const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ImageResolve 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 40064 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageResolve::ImageResolve ( 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 40069 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ImageResolve::ImageResolve ( ImageResolve const rhs)
default
VULKAN_HPP_NAMESPACE::ImageResolve::ImageResolve ( VkImageResolve const rhs)
inline

Definition at line 40084 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ImageResolve::operator VkImageResolve & ( )
inline

Definition at line 40132 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageResolve::operator VkImageResolve const & ( ) const
inline

Definition at line 40127 of file vulkan_structs.hpp.

Definition at line 40166 of file vulkan_structs.hpp.

ImageResolve& VULKAN_HPP_NAMESPACE::ImageResolve::operator= ( ImageResolve const rhs)
default
ImageResolve& VULKAN_HPP_NAMESPACE::ImageResolve::operator= ( VkImageResolve const rhs)
inline

Definition at line 40089 of file vulkan_structs.hpp.

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

Definition at line 40156 of file vulkan_structs.hpp.

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

Definition at line 40114 of file vulkan_structs.hpp.

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

Definition at line 40108 of file vulkan_structs.hpp.

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

Definition at line 40120 of file vulkan_structs.hpp.

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

Definition at line 40102 of file vulkan_structs.hpp.

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

Definition at line 40096 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::Offset3D VULKAN_HPP_NAMESPACE::ImageResolve::dstOffset = {}

Definition at line 40176 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers VULKAN_HPP_NAMESPACE::ImageResolve::dstSubresource = {}

Definition at line 40175 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent3D VULKAN_HPP_NAMESPACE::ImageResolve::extent = {}

Definition at line 40177 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Offset3D VULKAN_HPP_NAMESPACE::ImageResolve::srcOffset = {}

Definition at line 40174 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers VULKAN_HPP_NAMESPACE::ImageResolve::srcSubresource = {}

Definition at line 40173 of file vulkan_structs.hpp.


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