|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Raw Vulkan handles owned by a VKBuffer instance. More...
#include <VKBuffer.hpp>
Collaboration diagram for MayaFlux::Buffers::VKBufferResources:Public Attributes | |
| vk::Buffer | buffer |
| vk::Buffer | index_buffer |
| vk::DeviceMemory | index_memory |
| size_t | index_size_bytes { 0 } |
| void * | mapped_ptr { nullptr } |
| vk::DeviceMemory | memory |
Raw Vulkan handles owned by a VKBuffer instance.
The index_buffer / index_memory / index_size_bytes fields are populated by GeometryBindingsProcessor after index data upload and consumed by RenderProcessor to select the indexed draw path. They are null/zero for all non-indexed geometry; no separate allocation object is required.
Definition at line 32 of file VKBuffer.hpp.