Package org.lwjgl.stb
Class STBIZlibCompress
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.stb.STBIZlibCompress
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,STBIZlibCompressI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.P
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class STBIZlibCompress extends org.lwjgl.system.Callback implements STBIZlibCompressI
Instances of this class may be set toSTBImageWrite.stbi_zlib_compress
.Type
unsigned char * (*) ( unsigned char *data, int data_len, int *out_len, int quality )
-
-
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.stb.STBIZlibCompressI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static STBIZlibCompress
create(long functionPointer)
Creates aSTBIZlibCompress
instance from the specified function pointer.static STBIZlibCompress
create(STBIZlibCompressI instance)
Creates aSTBIZlibCompress
instance that delegates to the specifiedSTBIZlibCompressI
instance.static STBIZlibCompress
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.stb.STBIZlibCompressI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static STBIZlibCompress create(long functionPointer)
Creates aSTBIZlibCompress
instance from the specified function pointer.- Returns:
- the new
STBIZlibCompress
-
createSafe
@Nullable public static STBIZlibCompress createSafe(long functionPointer)
-
create
public static STBIZlibCompress create(STBIZlibCompressI instance)
Creates aSTBIZlibCompress
instance that delegates to the specifiedSTBIZlibCompressI
instance.
-
-