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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyMemoryToImageIndirectCommandNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CopyMemoryToImageIndirectCommandNV (VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress_={}, 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 CopyMemoryToImageIndirectCommandNV (CopyMemoryToImageIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 CopyMemoryToImageIndirectCommandNV (VkCopyMemoryToImageIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT
 
CopyMemoryToImageIndirectCommandNVoperator= (CopyMemoryToImageIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
CopyMemoryToImageIndirectCommandNVoperator= (VkCopyMemoryToImageIndirectCommandNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMemoryToImageIndirectCommandNV
setSrcAddress (VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMemoryToImageIndirectCommandNV
setBufferRowLength (uint32_t bufferRowLength_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMemoryToImageIndirectCommandNV
setBufferImageHeight (uint32_t bufferImageHeight_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMemoryToImageIndirectCommandNV
setImageSubresource (VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &imageSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMemoryToImageIndirectCommandNV
setImageOffset (VULKAN_HPP_NAMESPACE::Offset3D const &imageOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
CopyMemoryToImageIndirectCommandNV
setImageExtent (VULKAN_HPP_NAMESPACE::Extent3D const &imageExtent_) VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMemoryToImageIndirectCommandNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkCopyMemoryToImageIndirectCommandNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (CopyMemoryToImageIndirectCommandNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CopyMemoryToImageIndirectCommandNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress = {}
 
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 16970 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::CopyMemoryToImageIndirectCommandNV ( VULKAN_HPP_NAMESPACE::DeviceAddress  srcAddress_ = {},
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 16975 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::CopyMemoryToImageIndirectCommandNV ( CopyMemoryToImageIndirectCommandNV const rhs)
default
VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::CopyMemoryToImageIndirectCommandNV ( VkCopyMemoryToImageIndirectCommandNV const rhs)
inline

Definition at line 16992 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::operator VkCopyMemoryToImageIndirectCommandNV & ( )
inline

Definition at line 17050 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::operator VkCopyMemoryToImageIndirectCommandNV const & ( ) const
inline

Definition at line 17045 of file vulkan_structs.hpp.

CopyMemoryToImageIndirectCommandNV& VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::operator= ( CopyMemoryToImageIndirectCommandNV const rhs)
default
CopyMemoryToImageIndirectCommandNV& VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::operator= ( VkCopyMemoryToImageIndirectCommandNV const rhs)
inline

Definition at line 17000 of file vulkan_structs.hpp.

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

Definition at line 17075 of file vulkan_structs.hpp.

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

Definition at line 17019 of file vulkan_structs.hpp.

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

Definition at line 17013 of file vulkan_structs.hpp.

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

Definition at line 17038 of file vulkan_structs.hpp.

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

Definition at line 17032 of file vulkan_structs.hpp.

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

Definition at line 17026 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 CopyMemoryToImageIndirectCommandNV& VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::setSrcAddress ( VULKAN_HPP_NAMESPACE::DeviceAddress  srcAddress_)
inline

Definition at line 17007 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::bufferImageHeight = {}

Definition at line 17094 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::bufferRowLength = {}

Definition at line 17093 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent3D VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::imageExtent = {}

Definition at line 17097 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Offset3D VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::imageOffset = {}

Definition at line 17096 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageSubresourceLayers VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::imageSubresource = {}

Definition at line 17095 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceAddress VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV::srcAddress = {}

Definition at line 17092 of file vulkan_structs.hpp.


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