|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::VKBuffer::VKBuffer | ( | size_t | size_bytes, |
| Usage | usage, | ||
| Kakshya::DataModality | modality | ||
| ) |
Construct an unregistered VKBuffer.
Creates a VKBuffer object with the requested capacity, usage intent and semantic modality. No Vulkan resources are created by this constructor — registration with the BufferManager / backend is required to allocate VkBuffer and VkDeviceMemory.
| size_bytes | Buffer capacity in bytes. |
| usage | Intended usage pattern (affects Vulkan flags and memory). |
| modality | Semantic interpretation of the buffer contents. |
Definition at line 13 of file VKBuffer.cpp.
References MayaFlux::Journal::BufferManagement, MayaFlux::Journal::Buffers, infer_dimensions_from_data(), MF_INFO, and MayaFlux::Kakshya::modality_to_string().
Here is the call graph for this function: