Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
BufferCopyObject Struct Reference

Description of one buffer copy operation. More...

#include <VulkanHelper.h>

Public Attributes

VkBuffer sourceBuffer = VK_NULL_HANDLE
 Source buffer for the copy.
VkBuffer destinationBuffer = VK_NULL_HANDLE
 Destination buffer for the copy.
VkDeviceSize size = VK_WHOLE_SIZE
 Number of bytes to copy.
VkDeviceSize srcOffset = 0
 Byte offset in the source buffer.
VkDeviceSize dstOffset = 0
 Offset in source buffer (usually 0 for staging)

Detailed Description

Description of one buffer copy operation.

Definition at line 42 of file VulkanHelper.h.

Member Data Documentation

◆ destinationBuffer

VkBuffer BufferCopyObject::destinationBuffer = VK_NULL_HANDLE

Destination buffer for the copy.

Definition at line 52 of file VulkanHelper.h.

◆ dstOffset

VkDeviceSize BufferCopyObject::dstOffset = 0

Offset in source buffer (usually 0 for staging)

Byte offset in the destination buffer.

Definition at line 67 of file VulkanHelper.h.

◆ size

VkDeviceSize BufferCopyObject::size = VK_WHOLE_SIZE

Number of bytes to copy.

Definition at line 57 of file VulkanHelper.h.

◆ sourceBuffer

VkBuffer BufferCopyObject::sourceBuffer = VK_NULL_HANDLE

Source buffer for the copy.

Definition at line 47 of file VulkanHelper.h.

◆ srcOffset

VkDeviceSize BufferCopyObject::srcOffset = 0

Byte offset in the source buffer.

Definition at line 62 of file VulkanHelper.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Core/VulkanHelper.h