evan 2026.1.4
Evan
Loading...
Searching...
No Matches
evan::ADeviceBackend::CopyBufferToImageProperties Struct Reference

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.
 

Detailed Description

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.

Member Data Documentation

◆ _buffer

VkBuffer evan::ADeviceBackend::CopyBufferToImageProperties::_buffer

The Vulkan buffer containing the image data to be copied.

Definition at line 115 of file ADeviceBackend.hpp.

◆ _commandPool

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.

◆ _graphicsQueue

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.

◆ _height

uint32_t evan::ADeviceBackend::CopyBufferToImageProperties::_height

The height of the image in pixels.

Definition at line 127 of file ADeviceBackend.hpp.

◆ _image

VkImage evan::ADeviceBackend::CopyBufferToImageProperties::_image

The Vulkan image to which the data will be copied.

Definition at line 119 of file ADeviceBackend.hpp.

◆ _width

uint32_t evan::ADeviceBackend::CopyBufferToImageProperties::_width

The width of the image in pixels.

Definition at line 123 of file ADeviceBackend.hpp.


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