|
evan 2026.1.4
Evan
|
Encapsulates properties required for copying data between Vulkan buffers. More...
#include <headers/evan/ADeviceBackend.hpp>
Public Attributes | |
| VkDevice | _logicalDevice |
| The Vulkan logical device used for command buffer operations. | |
| VkCommandPool | _commandPool |
| The Vulkan command pool used to allocate command buffers for the copy operation. | |
| VkQueue | _graphicsQueue |
| The Vulkan graphics queue used to submit the command buffer for execution. | |
| VkBuffer | _srcBuffer |
| The Vulkan buffer from which data will be copied. | |
| VkBuffer | _dstBuffer |
| The Vulkan buffer to which data will be copied. | |
| VkDeviceSize | _size |
| The size of the data to copy in bytes. | |
Encapsulates properties required for copying data between Vulkan buffers.
This structure holds all necessary Vulkan objects and parameters needed to perform a buffer-to-buffer copy operation, such as the logical device, command pool, graphics queue, source and destination buffers, and the size of the data to copy.
Definition at line 63 of file ADeviceBackend.hpp.
| VkCommandPool evan::ADeviceBackend::CopyBufferProperties::_commandPool |
The Vulkan command pool used to allocate command buffers for the copy operation.
Definition at line 73 of file ADeviceBackend.hpp.
| VkBuffer evan::ADeviceBackend::CopyBufferProperties::_dstBuffer |
The Vulkan buffer to which data will be copied.
Definition at line 86 of file ADeviceBackend.hpp.
| VkQueue evan::ADeviceBackend::CopyBufferProperties::_graphicsQueue |
The Vulkan graphics queue used to submit the command buffer for execution.
Definition at line 78 of file ADeviceBackend.hpp.
| VkDevice evan::ADeviceBackend::CopyBufferProperties::_logicalDevice |
The Vulkan logical device used for command buffer operations.
Definition at line 68 of file ADeviceBackend.hpp.
| VkDeviceSize evan::ADeviceBackend::CopyBufferProperties::_size |
The size of the data to copy in bytes.
Definition at line 90 of file ADeviceBackend.hpp.
| VkBuffer evan::ADeviceBackend::CopyBufferProperties::_srcBuffer |
The Vulkan buffer from which data will be copied.
Definition at line 82 of file ADeviceBackend.hpp.