Uses of Class
com.io7m.jcoronado.api.VulkanSystemAllocationScope
-
Packages that use VulkanSystemAllocationScope Package Description com.io7m.jcoronado.allocation_tracker Type-safe Vulkan frontend (Allocation tracker)com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanSystemAllocationScope in com.io7m.jcoronado.allocation_tracker
Methods in com.io7m.jcoronado.allocation_tracker with parameters of type VulkanSystemAllocationScope Modifier and Type Method Description long
VulkanHostAllocatorTracker. allocate(long size, long alignment, VulkanSystemAllocationScope scope)
void
VulkanHostAllocatorTracker. onAllocation(long size, VulkanInternalAllocation type, VulkanSystemAllocationScope scope)
void
VulkanHostAllocatorTracker. onFree(long size, VulkanInternalAllocation type, VulkanSystemAllocationScope scope)
long
VulkanHostAllocatorTracker. reallocate(long address, long size, long alignment, VulkanSystemAllocationScope scope)
-
Uses of VulkanSystemAllocationScope in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanSystemAllocationScope Modifier and Type Method Description static VulkanSystemAllocationScope
VulkanSystemAllocationScope. ofInt(int index)
Create a scope from the given integer.static VulkanSystemAllocationScope
VulkanSystemAllocationScope. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanSystemAllocationScope[]
VulkanSystemAllocationScope. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api with parameters of type VulkanSystemAllocationScope Modifier and Type Method Description long
VulkanHostAllocatorCallbacksType.AllocationFunctionType. allocate(long size, long alignment, VulkanSystemAllocationScope scope)
Allocatesize
octets of memory, aligned toalignment
, of scopescope
.void
VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType. onAllocation(long size, VulkanInternalAllocation type, VulkanSystemAllocationScope scope)
Called upon internal allocations.void
VulkanHostAllocatorCallbacksType.InternalFreeNotificationType. onFree(long size, VulkanInternalAllocation type, VulkanSystemAllocationScope scope)
Called upon internal deallocations.long
VulkanHostAllocatorCallbacksType.ReallocationFunctionType. reallocate(long original, long size, long alignment, VulkanSystemAllocationScope scope)
Reallocatesize
octets of memory, aligned toalignment
, of scopescope
. -
Uses of VulkanSystemAllocationScope in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanSystemAllocationScope Modifier and Type Method Description long
VulkanLWJGLHostAllocatorJeMalloc. allocate(long size, long alignment, VulkanSystemAllocationScope scope)
void
VulkanLWJGLHostAllocatorJeMalloc. onAllocation(long size, VulkanInternalAllocation type, VulkanSystemAllocationScope scope)
void
VulkanLWJGLHostAllocatorJeMalloc. onFree(long size, VulkanInternalAllocation type, VulkanSystemAllocationScope scope)
long
VulkanLWJGLHostAllocatorJeMalloc. reallocate(long address, long size, long alignment, VulkanSystemAllocationScope scope)
-