Package org.lwjgl.system.rpmalloc
Class RPMemoryUnmapCallback
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.system.rpmalloc.RPMemoryUnmapCallback
- All Implemented Interfaces:
AutoCloseable
,CallbackI
,NativeResource
,Pointer
,RPMemoryUnmapCallbackI
Instances of this class may be set to the
RPMallocConfig
struct.
Type
void (*RPMemoryUnmapCallbackI.invoke(long, long, long, boolean)
) (
void *address,
size_t size,
size_t offset,
int release
)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
Fields inherited from interface org.lwjgl.system.rpmalloc.RPMemoryUnmapCallbackI
CIF
-
Method Summary
Modifier and TypeMethodDescriptionstatic RPMemoryUnmapCallback
create
(long functionPointer) Creates aRPMemoryUnmapCallback
instance from the specified function pointer.static RPMemoryUnmapCallback
create
(RPMemoryUnmapCallbackI instance) Creates aRPMemoryUnmapCallback
instance that delegates to the specifiedRPMemoryUnmapCallbackI
instance.static RPMemoryUnmapCallback
createSafe
(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close
Methods inherited from interface org.lwjgl.system.rpmalloc.RPMemoryUnmapCallbackI
callback, getCallInterface, invoke
-
Method Details
-
create
Creates aRPMemoryUnmapCallback
instance from the specified function pointer.- Returns:
- the new
RPMemoryUnmapCallback
-
createSafe
-
create
Creates aRPMemoryUnmapCallback
instance that delegates to the specifiedRPMemoryUnmapCallbackI
instance.
-