Module com.io7m.jcoronado.api
Package com.io7m.jcoronado.api
Interface VulkanHostAllocatorCallbacksType.AllocationFunctionType
-
- All Known Subinterfaces:
VulkanHostAllocatorType
- All Known Implementing Classes:
VulkanHostAllocatorTracker
,VulkanLWJGLHostAllocatorJeMalloc
- Enclosing interface:
- VulkanHostAllocatorCallbacksType
public static interface VulkanHostAllocatorCallbacksType.AllocationFunctionType
A function to allocate memory.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
allocate(long size, long alignment, VulkanSystemAllocationScope scope)
Allocatesize
octets of memory, aligned toalignment
, of scopescope
.
-
-
-
Method Detail
-
allocate
long allocate(long size, long alignment, VulkanSystemAllocationScope scope)
Allocatesize
octets of memory, aligned toalignment
, of scopescope
. The function must return the address of the allocated memory as an integer, or0
if the allocation has failed. The function MUST NOT raise exceptions under any circumstances.- Parameters:
size
- The size of the allocationalignment
- The alignment of the allocationscope
- The scope of the allocation- Returns:
- The memory address
-
-