Package org.lwjgl.bgfx
Class BGFXTraceVarArgsCallback
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.bgfx.BGFXTraceVarArgsCallback
- All Implemented Interfaces:
AutoCloseable
,BGFXTraceVarArgsCallbackI
,CallbackI
,NativeResource
,Pointer
public abstract class BGFXTraceVarArgsCallback
extends Callback
implements BGFXTraceVarArgsCallbackI
Prints a debug message.
Not thread safe and it can be called from any thread.
Type
void (*BGFXTraceVarArgsCallbackI.invoke(long, long, short, long, long)
) (
bgfx_callback_interface_t *_this,
char const *_filePath,
uint16_t _line,
char const *_format,
va_list _argList
)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.bgfx.BGFXTraceVarArgsCallbackI
CIF
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Method Summary
Modifier and TypeMethodDescriptionstatic BGFXTraceVarArgsCallback
create
(long functionPointer) Creates aBGFXTraceVarArgsCallback
instance from the specified function pointer.static BGFXTraceVarArgsCallback
create
(BGFXTraceVarArgsCallbackI instance) Creates aBGFXTraceVarArgsCallback
instance that delegates to the specifiedBGFXTraceVarArgsCallbackI
instance.static BGFXTraceVarArgsCallback
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.bgfx.BGFXTraceVarArgsCallbackI
callback, getCallInterface, invoke
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
create
Creates aBGFXTraceVarArgsCallback
instance from the specified function pointer.- Returns:
- the new
BGFXTraceVarArgsCallback
-
createSafe
-
create
Creates aBGFXTraceVarArgsCallback
instance that delegates to the specifiedBGFXTraceVarArgsCallbackI
instance.
-