|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| std::function<void(size_t, uint32_t, uint32_t, bool, void*&, void*&, void*&)> MayaFlux::Registry::Service::BufferService::allocate_raw_buffer |
Allocate a raw buffer/memory pair without an owning VKBuffer.
| size_bytes | Buffer capacity in bytes. |
| usage | Opaque backend usage flags (vk::BufferUsageFlags, cast to void* representation by convention). |
| memory_properties | Opaque backend memory property flags. |
| host_visible | Whether to map the allocation and populate the mapped pointer output. |
| out_buffer | Receives the created buffer handle (opaque). |
| out_memory | Receives the bound memory handle (opaque). |
| out_mapped_ptr | Receives the mapped host pointer, or nullptr if not host-visible. |
Definition at line 29 of file BufferService.hpp.