Package org.lwjgl.stb
Class STBIReadCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.stb.STBIReadCallback
-
- All Implemented Interfaces:
- java.lang.AutoCloseable, STBIReadCallbackI, org.lwjgl.system.CallbackI, org.lwjgl.system.CallbackI.I, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
public abstract class STBIReadCallback extends org.lwjgl.system.Callback implements STBIReadCallbackI
Instances of this class may be set to thereadfield of theSTBIIOCallbacksstruct.
-
-
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.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.stb.STBIReadCallbackI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static STBIReadCallbackcreate(long functionPointer)Creates aSTBIReadCallbackinstance from the specified function pointer.static STBIReadCallbackcreate(STBIReadCallbackI instance)Creates aSTBIReadCallbackinstance that delegates to the specifiedSTBIReadCallbackIinstance.static java.nio.ByteBuffergetData(long data, int size)Converts the specifiedSTBIReadCallbackarguments to a ByteBuffer.-
Methods inherited from class org.lwjgl.system.Callback
__stdcall, address, equals, free, free, get, hashCode, toString
-
Methods inherited from interface org.lwjgl.stb.STBIReadCallbackI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static STBIReadCallback create(long functionPointer)
Creates aSTBIReadCallbackinstance from the specified function pointer.
-
create
public static STBIReadCallback create(STBIReadCallbackI instance)
Creates aSTBIReadCallbackinstance that delegates to the specifiedSTBIReadCallbackIinstance.
-
getData
public static java.nio.ByteBuffer getData(long data, int size)Converts the specifiedSTBIReadCallbackarguments to a ByteBuffer.This method may only be used inside a STBIReadCallback invocation.
- Parameters:
data- the STBIReadCallbackdataargumentsize- the STBIReadCallbacksizeargument- Returns:
- the data as a ByteBuffer
-
-