|
evan 2026.1.4
Evan
|
Properties required to copy data from a buffer to an image in Vulkan. More...
#include <headers/evan/ADeviceBackend.hpp>
Public Attributes | |
| 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 | _buffer |
| The Vulkan buffer containing the image data to be copied. | |
| VkImage | _image |
| The Vulkan image to which the data will be copied. | |
| uint32_t | _width |
| The width of the image in pixels. | |
| uint32_t | _height |
| The height of the image in pixels. | |
Properties required to copy data from a buffer to an image in Vulkan.
This structure encapsulates all necessary Vulkan objects and parameters needed to perform a buffer-to-image copy operation.
Definition at line 101 of file ADeviceBackend.hpp.
| VkBuffer evan::ADeviceBackend::CopyBufferToImageProperties::_buffer |
The Vulkan buffer containing the image data to be copied.
Definition at line 115 of file ADeviceBackend.hpp.
| VkCommandPool evan::ADeviceBackend::CopyBufferToImageProperties::_commandPool |
The Vulkan command pool used to allocate command buffers for the copy operation.
Definition at line 106 of file ADeviceBackend.hpp.
| VkQueue evan::ADeviceBackend::CopyBufferToImageProperties::_graphicsQueue |
The Vulkan graphics queue used to submit the command buffer for execution.
Definition at line 111 of file ADeviceBackend.hpp.
| uint32_t evan::ADeviceBackend::CopyBufferToImageProperties::_height |
The height of the image in pixels.
Definition at line 127 of file ADeviceBackend.hpp.
| VkImage evan::ADeviceBackend::CopyBufferToImageProperties::_image |
The Vulkan image to which the data will be copied.
Definition at line 119 of file ADeviceBackend.hpp.
| uint32_t evan::ADeviceBackend::CopyBufferToImageProperties::_width |
The width of the image in pixels.
Definition at line 123 of file ADeviceBackend.hpp.