Package org.lwjgl.bgfx
Class BGFXFatalCallback
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.bgfx.BGFXFatalCallback
- All Implemented Interfaces:
AutoCloseable,BGFXFatalCallbackI,org.lwjgl.system.CallbackI,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public abstract class BGFXFatalCallback
extends org.lwjgl.system.Callback
implements BGFXFatalCallbackI
If fatal code is not
FATAL_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 (*BGFXFatalCallbackI.invoke(long, long, short, int, long)) (
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.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.bgfx.BGFXFatalCallbackI
CIFFields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Method Summary
Modifier and TypeMethodDescriptionstatic BGFXFatalCallbackcreate(long functionPointer) Creates aBGFXFatalCallbackinstance from the specified function pointer.static BGFXFatalCallbackcreate(BGFXFatalCallbackI instance) Creates aBGFXFatalCallbackinstance that delegates to the specifiedBGFXFatalCallbackIinstance.static @Nullable BGFXFatalCallbackcreateSafe(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toStringMethods inherited from interface org.lwjgl.bgfx.BGFXFatalCallbackI
callback, getCallInterface, invokeMethods inherited from interface org.lwjgl.system.CallbackI
addressMethods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
create
Creates aBGFXFatalCallbackinstance from the specified function pointer.- Returns:
- the new
BGFXFatalCallback
-
createSafe
-
create
Creates aBGFXFatalCallbackinstance that delegates to the specifiedBGFXFatalCallbackIinstance.
-