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

#include <VulkanHelper.h>

Public Attributes

VkBuffer sourceBuffer
VkBuffer destinationBuffer
VkDeviceSize size
VkDeviceSize srcOffset = 0
 Offset in source buffer (usually 0 for staging)
VkDeviceSize dstOffset = 0
 Offset in destination buffer (for partial uploads)

Detailed Description

Definition at line 35 of file VulkanHelper.h.

Member Data Documentation

◆ destinationBuffer

VkBuffer BufferCopyObject::destinationBuffer

Definition at line 38 of file VulkanHelper.h.

Referenced by EngineCore::VulkanStagedBuffer::uploadPartial().

◆ dstOffset

VkDeviceSize BufferCopyObject::dstOffset = 0

Offset in destination buffer (for partial uploads)

Definition at line 41 of file VulkanHelper.h.

Referenced by EngineCore::VulkanStagedBuffer::uploadPartial().

◆ size

VkDeviceSize BufferCopyObject::size

Definition at line 39 of file VulkanHelper.h.

Referenced by EngineCore::VulkanStagedBuffer::uploadPartial().

◆ sourceBuffer

VkBuffer BufferCopyObject::sourceBuffer

Definition at line 37 of file VulkanHelper.h.

Referenced by EngineCore::VulkanStagedBuffer::uploadPartial().

◆ srcOffset

VkDeviceSize BufferCopyObject::srcOffset = 0

Offset in source buffer (usually 0 for staging)

Definition at line 40 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