Package org.lwjgl.bgfx
Class BGFXScreenShotCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.bgfx.BGFXScreenShotCallback
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,BGFXScreenShotCallbackI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.V
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class BGFXScreenShotCallback extends org.lwjgl.system.Callback implements BGFXScreenShotCallbackI
Screenshot captured. Screenshot format is always 4-byte BGRA.Type
void (*) ( bgfx_callback_interface_t *_this, char const *_filePath, uint32_t _width, uint32_t _height, uint32_t _pitch, void const *_data, uint32_t _size, bool _yflip )
-
-
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.BGFXScreenShotCallbackI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BGFXScreenShotCallback
create(long functionPointer)
Creates aBGFXScreenShotCallback
instance from the specified function pointer.static BGFXScreenShotCallback
create(BGFXScreenShotCallbackI instance)
Creates aBGFXScreenShotCallback
instance that delegates to the specifiedBGFXScreenShotCallbackI
instance.static BGFXScreenShotCallback
createSafe(long functionPointer)
-
Methods inherited from interface org.lwjgl.bgfx.BGFXScreenShotCallbackI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static BGFXScreenShotCallback create(long functionPointer)
Creates aBGFXScreenShotCallback
instance from the specified function pointer.- Returns:
- the new
BGFXScreenShotCallback
-
createSafe
@Nullable public static BGFXScreenShotCallback createSafe(long functionPointer)
-
create
public static BGFXScreenShotCallback create(BGFXScreenShotCallbackI instance)
Creates aBGFXScreenShotCallback
instance that delegates to the specifiedBGFXScreenShotCallbackI
instance.
-
-