Package com.io7m.jcoronado.vma
@Export
@Version("2.0.0")
package com.io7m.jcoronado.vma
Type-safe Vulkan frontend (Vulkan Memory Allocator)
-
ClassDescriptionInformation required to create an allocation.Builds instances of type
VMAAllocationCreateInfo.Information required to create an allocation.Information about an allocation.Builds instances of typeVMAAllocationInfo.Information about an allocation.An allocation result.Builds instances of typeVMAAllocationResult.An allocation result.An allocation.Information required to create an allocator.Builds instances of typeVMAAllocatorCreateInfo.Information required to create an allocator.Functions to provide VMA allocators.A configured VMA allocator.Detailed statistics for a set of VMA allocations, corresponding to a single memory type, a single memory heap, or the aggregate total.Builds instances of typeVMADetailedStatistics.Detailed statistics for a set of VMA allocations, corresponding to a single memory type, a single memory heap, or the aggregate total.The current memory usage and recommended budget for a single memory heap.Builds instances of typeVMAHeapBudget.The current memory usage and recommended budget for a single memory heap.A section of memory mapped by VMA.The full statistics reported by a VMA allocator: the aggregate total, plus a per-memory-heap and per-memory-type breakdown.Builds instances of typeVMATotalStatistics.The full statistics reported by a VMA allocator: the aggregate total, plus a per-memory-heap and per-memory-type breakdown.