MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ copy_buffer_fenced

std::function<std::shared_ptr<void>(void*, void*, size_t, size_t, size_t)> MayaFlux::Registry::Service::BufferService::copy_buffer_fenced

Copy a byte range between two device buffers without blocking the graphics queue.

Parameters
srcSource buffer handle (opaque VkBuffer).
dstDestination buffer handle (opaque VkBuffer).
sizeByte count to copy.
src_offsetByte offset into source.
dst_offsetByte offset into destination.
Returns
Opaque fence handle. Pass to wait_fenced(), then release_fenced().

Definition at line 170 of file BufferService.hpp.