Module com.io7m.jcoronado.lwjgl
Package com.io7m.jcoronado.lwjgl
Class VulkanLWJGLHostAllocatorProxy
- java.lang.Object
-
- com.io7m.jcoronado.lwjgl.VulkanLWJGLHostAllocatorProxy
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public final class VulkanLWJGLHostAllocatorProxy extends java.lang.Object implements java.lang.AutoCloseable
A holder for allocated callbacks.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.lwjgl.vulkan.VkAllocationCallbacks
callbackBuffer()
void
close()
static VulkanLWJGLHostAllocatorProxy
create(org.lwjgl.system.MemoryStack stack, java.util.Optional<VulkanHostAllocatorType> allocator)
Create a proxy for the given allocator.
-
-
-
Method Detail
-
create
public static VulkanLWJGLHostAllocatorProxy create(org.lwjgl.system.MemoryStack stack, java.util.Optional<VulkanHostAllocatorType> allocator)
Create a proxy for the given allocator.- Parameters:
stack
- A stack allocatorallocator
- The host allocator- Returns:
- A proxy
-
callbackBuffer
public org.lwjgl.vulkan.VkAllocationCallbacks callbackBuffer()
- Returns:
- The callback buffer
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-