Vulkan-Hpp
vk::CopyMemoryToImageIndirectCommandNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkCopyMemoryToImageIndirectCommandNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CopyMemoryToImageIndirectCommandNV (vk::DeviceAddress srcAddress_={}, uint32_t bufferRowLength_={}, uint32_t bufferImageHeight_={}, vk::ImageSubresourceLayers imageSubresource_={}, vk::Offset3D imageOffset_={}, vk::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 CopyMemoryToImageIndirectCommandNVsetSrcAddress (vk::DeviceAddress srcAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToImageIndirectCommandNVsetBufferRowLength (uint32_t bufferRowLength_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToImageIndirectCommandNVsetBufferImageHeight (uint32_t bufferImageHeight_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToImageIndirectCommandNVsetImageSubresource (vk::ImageSubresourceLayers const &imageSubresource_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToImageIndirectCommandNVsetImageOffset (vk::Offset3D const &imageOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 CopyMemoryToImageIndirectCommandNVsetImageExtent (vk::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

vk::DeviceAddress srcAddress = {}
 
uint32_t bufferRowLength = {}
 
uint32_t bufferImageHeight = {}
 
vk::ImageSubresourceLayers imageSubresource = {}
 
vk::Offset3D imageOffset = {}
 
vk::Extent3D imageExtent = {}
 

Detailed Description

Definition at line 18924 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ CopyMemoryToImageIndirectCommandNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::CopyMemoryToImageIndirectCommandNV::CopyMemoryToImageIndirectCommandNV ( vk::DeviceAddress  srcAddress_ = {},
uint32_t  bufferRowLength_ = {},
uint32_t  bufferImageHeight_ = {},
vk::ImageSubresourceLayers  imageSubresource_ = {},
vk::Offset3D  imageOffset_ = {},
vk::Extent3D  imageExtent_ = {} 
)
inline

Definition at line 18929 of file vulkan_structs.hpp.

◆ CopyMemoryToImageIndirectCommandNV() [2/3]

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

◆ CopyMemoryToImageIndirectCommandNV() [3/3]

vk::CopyMemoryToImageIndirectCommandNV::CopyMemoryToImageIndirectCommandNV ( VkCopyMemoryToImageIndirectCommandNV const &  rhs)
inline

Definition at line 18946 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkCopyMemoryToImageIndirectCommandNV &()

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

Definition at line 19004 of file vulkan_structs.hpp.

◆ operator VkCopyMemoryToImageIndirectCommandNV const &()

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

Definition at line 18999 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 19039 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

CopyMemoryToImageIndirectCommandNV& vk::CopyMemoryToImageIndirectCommandNV::operator= ( VkCopyMemoryToImageIndirectCommandNV const &  rhs)
inline

Definition at line 18954 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 19029 of file vulkan_structs.hpp.

◆ setBufferImageHeight()

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

Definition at line 18973 of file vulkan_structs.hpp.

◆ setBufferRowLength()

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

Definition at line 18967 of file vulkan_structs.hpp.

◆ setImageExtent()

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

Definition at line 18992 of file vulkan_structs.hpp.

◆ setImageOffset()

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

Definition at line 18986 of file vulkan_structs.hpp.

◆ setImageSubresource()

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

Definition at line 18980 of file vulkan_structs.hpp.

◆ setSrcAddress()

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

Definition at line 18961 of file vulkan_structs.hpp.

Member Data Documentation

◆ bufferImageHeight

uint32_t vk::CopyMemoryToImageIndirectCommandNV::bufferImageHeight = {}

Definition at line 19048 of file vulkan_structs.hpp.

◆ bufferRowLength

uint32_t vk::CopyMemoryToImageIndirectCommandNV::bufferRowLength = {}

Definition at line 19047 of file vulkan_structs.hpp.

◆ imageExtent

vk::Extent3D vk::CopyMemoryToImageIndirectCommandNV::imageExtent = {}

Definition at line 19051 of file vulkan_structs.hpp.

◆ imageOffset

vk::Offset3D vk::CopyMemoryToImageIndirectCommandNV::imageOffset = {}

Definition at line 19050 of file vulkan_structs.hpp.

◆ imageSubresource

vk::ImageSubresourceLayers vk::CopyMemoryToImageIndirectCommandNV::imageSubresource = {}

Definition at line 19049 of file vulkan_structs.hpp.

◆ srcAddress

vk::DeviceAddress vk::CopyMemoryToImageIndirectCommandNV::srcAddress = {}

Definition at line 19046 of file vulkan_structs.hpp.


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