Package org.lwjgl.bgfx
Class BGFXFatalCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.bgfx.BGFXFatalCallback
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,BGFXFatalCallbackI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.V
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class BGFXFatalCallback extends org.lwjgl.system.Callback implements BGFXFatalCallbackI
If fatal code is notFATAL_DEBUG_CHECK
this callback is called on unrecoverable error. It's not safe to continue, inform user and terminate application from this call.Not thread safe and it can be called from any thread.
Type
void (*) ( bgfx_callback_interface_t *_this, char const *_filePath, uint16_t _line, bgfx_fatal_t _code, char const *_str )
-
-
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.bgfx.BGFXFatalCallbackI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BGFXFatalCallback
create(long functionPointer)
Creates aBGFXFatalCallback
instance from the specified function pointer.static BGFXFatalCallback
create(BGFXFatalCallbackI instance)
Creates aBGFXFatalCallback
instance that delegates to the specifiedBGFXFatalCallbackI
instance.static BGFXFatalCallback
createSafe(long functionPointer)
-
Methods inherited from interface org.lwjgl.bgfx.BGFXFatalCallbackI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static BGFXFatalCallback create(long functionPointer)
Creates aBGFXFatalCallback
instance from the specified function pointer.- Returns:
- the new
BGFXFatalCallback
-
createSafe
@Nullable public static BGFXFatalCallback createSafe(long functionPointer)
-
create
public static BGFXFatalCallback create(BGFXFatalCallbackI instance)
Creates aBGFXFatalCallback
instance that delegates to the specifiedBGFXFatalCallbackI
instance.
-
-