Package org.lwjgl.util.zstd
Class ZSTDAllocFunction
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.util.zstd.ZSTDAllocFunction
- All Implemented Interfaces:
AutoCloseable,org.lwjgl.system.CallbackI,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer,ZSTDAllocFunctionI
public abstract class ZSTDAllocFunction
extends org.lwjgl.system.Callback
implements ZSTDAllocFunctionI
Instances of this class may be passed to the
ZSTDCustomMem struct.
Type
void * (*ZSTDAllocFunctionI.invoke(long, long)) (
void *opaque,
size_t size
)-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZEFields inherited from interface org.lwjgl.util.zstd.ZSTDAllocFunctionI
CIF -
Method Summary
Modifier and TypeMethodDescriptionstatic ZSTDAllocFunctioncreate(long functionPointer) Creates aZSTDAllocFunctioninstance from the specified function pointer.static ZSTDAllocFunctioncreate(ZSTDAllocFunctionI instance) Creates aZSTDAllocFunctioninstance that delegates to the specifiedZSTDAllocFunctionIinstance.static @Nullable ZSTDAllocFunctioncreateSafe(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toStringMethods inherited from interface org.lwjgl.system.CallbackI
addressMethods inherited from interface org.lwjgl.system.NativeResource
closeMethods inherited from interface org.lwjgl.util.zstd.ZSTDAllocFunctionI
callback, getCallInterface, invoke
-
Method Details
-
create
Creates aZSTDAllocFunctioninstance from the specified function pointer.- Returns:
- the new
ZSTDAllocFunction
-
createSafe
-
create
Creates aZSTDAllocFunctioninstance that delegates to the specifiedZSTDAllocFunctionIinstance.
-