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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkBufferImageCopy
 

Public Member Functions

VULKAN_HPP_CONSTEXPR BufferImageCopy (VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset_={}, uint32_t bufferRowLength_={}, uint32_t bufferImageHeight_={}, VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource_={}, VULKAN_HPP_NAMESPACE::Offset3D imageOffset_={}, VULKAN_HPP_NAMESPACE::Extent3D imageExtent_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BufferImageCopy (BufferImageCopy const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BufferImageCopy (VkBufferImageCopy const &rhs) VULKAN_HPP_NOEXCEPT
 
BufferImageCopyoperator= (BufferImageCopy const &rhs) VULKAN_HPP_NOEXCEPT=default
 
BufferImageCopyoperator= (VkBufferImageCopy const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BufferImageCopy
setBufferOffset (VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BufferImageCopy
setBufferRowLength (uint32_t bufferRowLength_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BufferImageCopy
setBufferImageHeight (uint32_t bufferImageHeight_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BufferImageCopy
setImageSubresource (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &imageSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BufferImageCopy
setImageOffset (VULKAN_HPP_NAMESPACE::Offset3D const &imageOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
BufferImageCopy
setImageExtent (VULKAN_HPP_NAMESPACE::Extent3D const &imageExtent_) VULKAN_HPP_NOEXCEPT
 
 operator VkBufferImageCopy const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBufferImageCopy & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BufferImageCopy const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BufferImageCopy const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset = {}
 
uint32_t bufferRowLength = {}
 
uint32_t bufferImageHeight = {}
 
VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource = {}
 
VULKAN_HPP_NAMESPACE::Offset3D imageOffset = {}
 
VULKAN_HPP_NAMESPACE::Extent3D imageExtent = {}
 

Detailed Description

Definition at line 11292 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::BufferImageCopy::BufferImageCopy ( VULKAN_HPP_NAMESPACE::DeviceSize  bufferOffset_ = {},
uint32_t  bufferRowLength_ = {},
uint32_t  bufferImageHeight_ = {},
VULKAN_HPP_NAMESPACE::ImageSubresourceLayers  imageSubresource_ = {},
VULKAN_HPP_NAMESPACE::Offset3D  imageOffset_ = {},
VULKAN_HPP_NAMESPACE::Extent3D  imageExtent_ = {} 
)
inline

Definition at line 11297 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::BufferImageCopy::BufferImageCopy ( BufferImageCopy const rhs)
default
VULKAN_HPP_NAMESPACE::BufferImageCopy::BufferImageCopy ( VkBufferImageCopy const rhs)
inline

Definition at line 11314 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::BufferImageCopy::operator VkBufferImageCopy & ( )
inline

Definition at line 11368 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::BufferImageCopy::operator VkBufferImageCopy const & ( ) const
inline

Definition at line 11363 of file vulkan_structs.hpp.

Definition at line 11403 of file vulkan_structs.hpp.

BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::operator= ( BufferImageCopy const rhs)
default
BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::operator= ( VkBufferImageCopy const rhs)
inline

Definition at line 11319 of file vulkan_structs.hpp.

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

Definition at line 11393 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::setBufferImageHeight ( uint32_t  bufferImageHeight_)
inline

Definition at line 11338 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::setBufferOffset ( VULKAN_HPP_NAMESPACE::DeviceSize  bufferOffset_)
inline

Definition at line 11326 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::setBufferRowLength ( uint32_t  bufferRowLength_)
inline

Definition at line 11332 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::setImageExtent ( VULKAN_HPP_NAMESPACE::Extent3D const imageExtent_)
inline

Definition at line 11356 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::setImageOffset ( VULKAN_HPP_NAMESPACE::Offset3D const imageOffset_)
inline

Definition at line 11350 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 BufferImageCopy& VULKAN_HPP_NAMESPACE::BufferImageCopy::setImageSubresource ( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const imageSubresource_)
inline

Definition at line 11344 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::BufferImageCopy::bufferImageHeight = {}

Definition at line 11412 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::BufferImageCopy::bufferOffset = {}

Definition at line 11410 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::BufferImageCopy::bufferRowLength = {}

Definition at line 11411 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent3D VULKAN_HPP_NAMESPACE::BufferImageCopy::imageExtent = {}

Definition at line 11415 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Offset3D VULKAN_HPP_NAMESPACE::BufferImageCopy::imageOffset = {}

Definition at line 11414 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers VULKAN_HPP_NAMESPACE::BufferImageCopy::imageSubresource = {}

Definition at line 11413 of file vulkan_structs.hpp.


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