Package org.lwjgl.util.zstd
Class ZSTDFreeFunction
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.util.zstd.ZSTDFreeFunction
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.V
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
,ZSTDFreeFunctionI
public abstract class ZSTDFreeFunction extends org.lwjgl.system.Callback implements ZSTDFreeFunctionI
Instances of this class may be passed to theZSTDCustomMem
struct.Type
void (*) ( void *opaque, void *address )
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.lwjgl.system.CallbackI
org.lwjgl.system.CallbackI.B, org.lwjgl.system.CallbackI.D, org.lwjgl.system.CallbackI.F, org.lwjgl.system.CallbackI.I, org.lwjgl.system.CallbackI.J, org.lwjgl.system.CallbackI.N, org.lwjgl.system.CallbackI.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z
-
-
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.util.zstd.ZSTDFreeFunctionI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ZSTDFreeFunction
create(long functionPointer)
Creates aZSTDFreeFunction
instance from the specified function pointer.static ZSTDFreeFunction
create(ZSTDFreeFunctionI instance)
Creates aZSTDFreeFunction
instance that delegates to the specifiedZSTDFreeFunctionI
instance.static ZSTDFreeFunction
createSafe(long functionPointer)
-
Methods inherited from class org.lwjgl.system.Callback
__stdcall, address, equals, free, free, get, getSafe, hashCode, toString
-
Methods inherited from interface org.lwjgl.util.zstd.ZSTDFreeFunctionI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static ZSTDFreeFunction create(long functionPointer)
Creates aZSTDFreeFunction
instance from the specified function pointer.- Returns:
- the new
ZSTDFreeFunction
-
createSafe
@Nullable public static ZSTDFreeFunction createSafe(long functionPointer)
-
create
public static ZSTDFreeFunction create(ZSTDFreeFunctionI instance)
Creates aZSTDFreeFunction
instance that delegates to the specifiedZSTDFreeFunctionI
instance.
-
-