Top Description Fields Constructors Methods
org.lwjgl.bgfx

public Class BGFXCallbackVtbl

extends Struct<BGFXCallbackVtbl>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable
Annotations
@NativeType:struct bgfx_callback_vtbl_t
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Callback virtual table.

LWJGL note: The bgfx build bundled with LWJGL will never invoke the fatal, trace_vargs, profiler_begin, profiler_begin_literal, profiler_end callbacks, so they may be NULL. When using a custom build with BGFX_CONFIG_DEBUG (Debug configuration) and/or BGFX_CONFIG_PROFILER (--with-profiler build option), the corresponding callbacks should not be NULL.

Layout


struct bgfx_callback_vtbl_t {
    void (*fatal) (bgfx_callback_interface_t *_this, char const *_filePath, uint16_t _line, bgfx_fatal_t _code, char const *_str);
    void (*trace_vargs) (bgfx_callback_interface_t *_this, char const *_filePath, uint16_t _line, char const *_format, va_list _argList);
    void (*profiler_begin) (bgfx_callback_interface_t *_this, char const *_name, uint32_t _abgr, char const *_filePath, uint16_t _line);
    void (*profiler_begin_literal) (bgfx_callback_interface_t *_this, char const *_name, uint32_t _abgr, char const *_filePath, uint16_t _line);
    void (*profiler_end) (bgfx_callback_interface_t *_this);
    uint32_t (*cache_read_size) (bgfx_callback_interface_t *_this, uint64_t _id);
    bool (*cache_read) (bgfx_callback_interface_t *_this, uint64_t _id, void *_data, uint32_t _size);
    void (*cache_write) (bgfx_callback_interface_t *_this, uint64_t _id, void const *_data, uint32_t _size);
    void (*screen_shot) (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);
    void (*capture_begin) (bgfx_callback_interface_t *_this, uint32_t _width, uint32_t _height, uint32_t _pitch, bgfx_texture_format_t _format, bool _yflip);
    void (*capture_end) (bgfx_callback_interface_t *_this);
    void (*capture_frame) (bgfx_callback_interface_t *_this, void const *_data, uint32_t _size);
}

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
CACHE_READ

The struct member offsets.

public static final int
CACHE_READ_SIZE

The struct member offsets.

public static final int
CACHE_WRITE

The struct member offsets.

public static final int
CAPTURE_BEGIN

The struct member offsets.

public static final int
CAPTURE_END

The struct member offsets.

public static final int
CAPTURE_FRAME

The struct member offsets.

public static final int
FATAL

The struct member offsets.

public static final int
PROFILER_BEGIN

The struct member offsets.

public static final int
PROFILER_BEGIN_LITERAL

The struct member offsets.

public static final int
PROFILER_END

The struct member offsets.

public static final int
SCREEN_SHOT

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

public static final int
TRACE_VARGS

The struct member offsets.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
BGFXCallbackVtbl(long address, ByteBuffer container)

public
BGFXCallbackVtbl(ByteBuffer container)

Creates a BGFXCallbackVtbl instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public BGFXCacheReadCallback
cache_read()

the cache read callback

public BGFXCallbackVtbl
cache_read(BGFXCacheReadCallbackI value)

Sets the specified value to the cache_read field.

public BGFXCacheReadSizeCallback
cache_read_size()

the cache read size callback

public BGFXCallbackVtbl
cache_read_size(BGFXCacheReadSizeCallbackI value)

Sets the specified value to the cache_read_size field.

public BGFXCacheWriteCallback
cache_write()

the cache write callback

public BGFXCallbackVtbl
cache_write(BGFXCacheWriteCallbackI value)

Sets the specified value to the cache_write field.

public static BGFXCallbackVtbl
calloc()

Returns a new BGFXCallbackVtbl instance allocated with memCalloc.

public static BGFXCallbackVtbl
calloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new BGFXCallbackVtbl instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static BGFXCallbackVtbl
callocStack()

Deprecated
Deprecated for removal in 3.4.0.
public static BGFXCallbackVtbl
callocStack(MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public BGFXCaptureBeginCallback
capture_begin()

the capture begin callback

public BGFXCallbackVtbl
capture_begin(BGFXCaptureBeginCallbackI value)

Sets the specified value to the capture_begin field.

public BGFXCaptureEndCallback
capture_end()

the capture end callback

public BGFXCallbackVtbl
capture_end(BGFXCaptureEndCallbackI value)

Sets the specified value to the capture_end field.

public BGFXCaptureFrameCallback
capture_frame()

the capture framecallback

public BGFXCallbackVtbl
capture_frame(BGFXCaptureFrameCallbackI value)

Sets the specified value to the capture_frame field.

protected BGFXCallbackVtbl
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static BGFXCallbackVtbl
create()

Returns a new BGFXCallbackVtbl instance allocated with BufferUtils.

public static BGFXCallbackVtbl
create(long address)

Returns a new BGFXCallbackVtbl instance for the specified memory address.

public static BGFXCallbackVtbl
createSafe(long address)

Like create, but returns null if address is NULL.

public BGFXFatalCallback
fatal()

the fatal error callback

public BGFXCallbackVtbl
fatal(BGFXFatalCallbackI value)

Sets the specified value to the fatal field.

public static BGFXCallbackVtbl
malloc()

Returns a new BGFXCallbackVtbl instance allocated with memAlloc.

public static BGFXCallbackVtbl
malloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new BGFXCallbackVtbl instance allocated on the specified MemoryStack.

public static BGFXCallbackVtbl
mallocStack()

Deprecated
Deprecated for removal in 3.4.0.
public static BGFXCallbackVtbl
mallocStack(MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static BGFXCacheReadCallback
ncache_read(long struct)

Unsafe version of cache_read.

public static void
ncache_read(long struct, BGFXCacheReadCallbackI value)

Unsafe version of cache_read.

public static BGFXCacheReadSizeCallback
ncache_read_size(long struct)

Unsafe version of cache_read_size.

public static void
ncache_read_size(long struct, BGFXCacheReadSizeCallbackI value)

Unsafe version of cache_read_size.

public static BGFXCacheWriteCallback
ncache_write(long struct)

Unsafe version of cache_write.

public static void
ncache_write(long struct, BGFXCacheWriteCallbackI value)

Unsafe version of cache_write.

public static BGFXCaptureBeginCallback
ncapture_begin(long struct)

Unsafe version of capture_begin.

public static void
ncapture_begin(long struct, BGFXCaptureBeginCallbackI value)

Unsafe version of capture_begin.

public static BGFXCaptureEndCallback
ncapture_end(long struct)

Unsafe version of capture_end.

public static void
ncapture_end(long struct, BGFXCaptureEndCallbackI value)

Unsafe version of capture_end.

public static BGFXCaptureFrameCallback
ncapture_frame(long struct)

Unsafe version of capture_frame.

public static void
ncapture_frame(long struct, BGFXCaptureFrameCallbackI value)

Unsafe version of capture_frame.

public static BGFXFatalCallback
nfatal(long struct)

Unsafe version of fatal.

public static void
nfatal(long struct, BGFXFatalCallbackI value)

Unsafe version of fatal.

public static BGFXProfilerBegin
nprofiler_begin(long struct)

Unsafe version of profiler_begin.

public static void
nprofiler_begin(long struct, BGFXProfilerBeginI value)

Unsafe version of profiler_begin.

public static BGFXProfilerBeginLiteral
nprofiler_begin_literal(long struct)

Unsafe version of profiler_begin_literal.

public static void
public static BGFXProfilerEnd
nprofiler_end(long struct)

Unsafe version of profiler_end.

public static void
nprofiler_end(long struct, BGFXProfilerEndI value)

Unsafe version of profiler_end.

public static BGFXScreenShotCallback
nscreen_shot(long struct)

Unsafe version of screen_shot.

public static void
nscreen_shot(long struct, BGFXScreenShotCallbackI value)

Unsafe version of screen_shot.

public static BGFXTraceVarArgsCallback
ntrace_vargs(long struct)

Unsafe version of trace_vargs.

public static void
ntrace_vargs(long struct, BGFXTraceVarArgsCallbackI value)

Unsafe version of trace_vargs.

public BGFXProfilerBegin
profiler_begin()

the profiler begin callback

public BGFXCallbackVtbl
profiler_begin(BGFXProfilerBeginI value)

Sets the specified value to the profiler_begin field.

public BGFXProfilerBeginLiteral
profiler_begin_literal()

the profiler begin literal callback

public BGFXCallbackVtbl
profiler_begin_literal(BGFXProfilerBeginLiteralI value)

Sets the specified value to the profiler_begin_literal field.

public BGFXProfilerEnd
profiler_end()

the profiler end callback

public BGFXCallbackVtbl
profiler_end(BGFXProfilerEndI value)

Sets the specified value to the profiler_end field.

public BGFXScreenShotCallback
screen_shot()

the screenshot callback

public BGFXCallbackVtbl
screen_shot(BGFXScreenShotCallbackI value)

Sets the specified value to the screen_shot field.

public BGFXCallbackVtbl
set(BGFXFatalCallbackI fatal, BGFXTraceVarArgsCallbackI trace_vargs, BGFXProfilerBeginI profiler_begin, BGFXProfilerBeginLiteralI profiler_begin_literal, BGFXProfilerEndI profiler_end, BGFXCacheReadSizeCallbackI cache_read_size, BGFXCacheReadCallbackI cache_read, BGFXCacheWriteCallbackI cache_write, BGFXScreenShotCallbackI screen_shot, BGFXCaptureBeginCallbackI capture_begin, BGFXCaptureEndCallbackI capture_end, BGFXCaptureFrameCallbackI capture_frame)

Initializes this struct with the specified values.

public BGFXCallbackVtbl

Returns:

this struct
set
(BGFXCallbackVtbl
the source struct
src
)

Copies the specified struct data to this struct.

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
public BGFXTraceVarArgsCallback
trace_vargs()

the debug message callback

public BGFXCallbackVtbl
trace_vargs(BGFXTraceVarArgsCallbackI value)

Sets the specified value to the trace_vargs field.

public static void
validate(long
the struct to validate
struct
)

Validates pointer members that should not be NULL.

Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate

Field Detail

ALIGNOFback to summary
public static final int ALIGNOF

The struct alignment in bytes.

CACHE_READback to summary
public static final int CACHE_READ

The struct member offsets.

CACHE_READ_SIZEback to summary
public static final int CACHE_READ_SIZE

The struct member offsets.

CACHE_WRITEback to summary
public static final int CACHE_WRITE

The struct member offsets.

CAPTURE_BEGINback to summary
public static final int CAPTURE_BEGIN

The struct member offsets.

CAPTURE_ENDback to summary
public static final int CAPTURE_END

The struct member offsets.

CAPTURE_FRAMEback to summary
public static final int CAPTURE_FRAME

The struct member offsets.

FATALback to summary
public static final int FATAL

The struct member offsets.

PROFILER_BEGINback to summary
public static final int PROFILER_BEGIN

The struct member offsets.

PROFILER_BEGIN_LITERALback to summary
public static final int PROFILER_BEGIN_LITERAL

The struct member offsets.

PROFILER_ENDback to summary
public static final int PROFILER_END

The struct member offsets.

SCREEN_SHOTback to summary
public static final int SCREEN_SHOT

The struct member offsets.

SIZEOFback to summary
public static final int SIZEOF

The struct size in bytes.

TRACE_VARGSback to summary
public static final int TRACE_VARGS

The struct member offsets.

Constructor Detail

BGFXCallbackVtblback to summary
protected BGFXCallbackVtbl(long address, ByteBuffer container)
BGFXCallbackVtblback to summary
public BGFXCallbackVtbl(ByteBuffer container)

Creates a BGFXCallbackVtbl instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

The created instance holds a strong reference to the container object.

Method Detail

cache_readback to summary
public BGFXCacheReadCallback cache_read()

the cache read callback

Annotations
@NativeType:bool (*) (bgfx_callback_interface_t *, uint64_t, void *, uint32_t)
cache_readback to summary
public BGFXCallbackVtbl cache_read(BGFXCacheReadCallbackI value)

Sets the specified value to the cache_read field.

cache_read_sizeback to summary
public BGFXCacheReadSizeCallback cache_read_size()

the cache read size callback

Annotations
@NativeType:uint32_t (*) (bgfx_callback_interface_t *, uint64_t)
cache_read_sizeback to summary
public BGFXCallbackVtbl cache_read_size(BGFXCacheReadSizeCallbackI value)

Sets the specified value to the cache_read_size field.

cache_writeback to summary
public BGFXCacheWriteCallback cache_write()

the cache write callback

Annotations
@NativeType:void (*) (bgfx_callback_interface_t *, uint64_t, void const *, uint32_t)
cache_writeback to summary
public BGFXCallbackVtbl cache_write(BGFXCacheWriteCallbackI value)

Sets the specified value to the cache_write field.

callocback to summary
public static BGFXCallbackVtbl calloc()

Returns a new BGFXCallbackVtbl instance allocated with memCalloc. The instance must be explicitly freed.

callocback to summary
public static BGFXCallbackVtbl calloc(MemoryStack stack)

Returns a new BGFXCallbackVtbl instance allocated on the specified MemoryStack and initializes all its bits to zero.

Parameters
stack:MemoryStack

the stack from which to allocate

callocStackback to summary
public static BGFXCallbackVtbl callocStack()

Deprecated

Deprecated for removal in 3.4.0. Use calloc(MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static BGFXCallbackVtbl callocStack(MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(MemoryStack) instead.

Annotations
@Deprecated
capture_beginback to summary
public BGFXCaptureBeginCallback capture_begin()

the capture begin callback

Annotations
@NativeType:void (*) (bgfx_callback_interface_t *, uint32_t, uint32_t, uint32_t, bgfx_texture_format_t, bool)
capture_beginback to summary
public BGFXCallbackVtbl capture_begin(BGFXCaptureBeginCallbackI value)

Sets the specified value to the capture_begin field.

capture_endback to summary
public BGFXCaptureEndCallback capture_end()

the capture end callback

Annotations
@NativeType:void (*) (bgfx_callback_interface_t *)
capture_endback to summary
public BGFXCallbackVtbl capture_end(BGFXCaptureEndCallbackI value)

Sets the specified value to the capture_end field.

capture_frameback to summary
public BGFXCaptureFrameCallback capture_frame()

the capture framecallback

Annotations
@NativeType:void (*) (bgfx_callback_interface_t *, void const *, uint32_t)
capture_frameback to summary
public BGFXCallbackVtbl capture_frame(BGFXCaptureFrameCallbackI value)

Sets the specified value to the capture_frame field.

createback to summary
protected BGFXCallbackVtbl create(long address, ByteBuffer container)

Implements abstract org.lwjgl.system.Struct.create.

Doc from org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.

Effectively, every Struct instance is a factory for more instances of the same type. This is used by StructBuffer.

Parameters
address:long

the struct memory address

container:ByteBuffer

an optional container buffer, to be referenced strongly by the struct instance.

Annotations
@Override
createback to summary
public static BGFXCallbackVtbl create()

Returns a new BGFXCallbackVtbl instance allocated with BufferUtils.

createback to summary
public static BGFXCallbackVtbl create(long address)

Returns a new BGFXCallbackVtbl instance for the specified memory address.

createSafeback to summary
public static BGFXCallbackVtbl createSafe(long address)

Like create, but returns null if address is NULL.

Annotations
@Nullable
fatalback to summary
public BGFXFatalCallback fatal()

the fatal error callback

Annotations
@Nullable
@NativeType:void (*) (bgfx_callback_interface_t *, char const *, uint16_t, bgfx_fatal_t, char const *)
fatalback to summary
public BGFXCallbackVtbl fatal(BGFXFatalCallbackI value)

Sets the specified value to the fatal field.

mallocback to summary
public static BGFXCallbackVtbl malloc()

Returns a new BGFXCallbackVtbl instance allocated with memAlloc. The instance must be explicitly freed.

mallocback to summary
public static BGFXCallbackVtbl malloc(MemoryStack stack)

Returns a new BGFXCallbackVtbl instance allocated on the specified MemoryStack.

Parameters
stack:MemoryStack

the stack from which to allocate

mallocStackback to summary
public static BGFXCallbackVtbl mallocStack()

Deprecated

Deprecated for removal in 3.4.0. Use malloc(MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static BGFXCallbackVtbl mallocStack(MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(MemoryStack) instead.

Annotations
@Deprecated
ncache_readback to summary
public static BGFXCacheReadCallback ncache_read(long struct)

Unsafe version of cache_read.

ncache_readback to summary
public static void ncache_read(long struct, BGFXCacheReadCallbackI value)

Unsafe version of cache_read.

ncache_read_sizeback to summary
public static BGFXCacheReadSizeCallback ncache_read_size(long struct)

Unsafe version of cache_read_size.

ncache_read_sizeback to summary
public static void ncache_read_size(long struct, BGFXCacheReadSizeCallbackI value)

Unsafe version of cache_read_size.

ncache_writeback to summary
public static BGFXCacheWriteCallback ncache_write(long struct)

Unsafe version of cache_write.

ncache_writeback to summary
public static void ncache_write(long struct, BGFXCacheWriteCallbackI value)

Unsafe version of cache_write.

ncapture_beginback to summary
public static BGFXCaptureBeginCallback ncapture_begin(long struct)

Unsafe version of capture_begin.

ncapture_beginback to summary
public static void ncapture_begin(long struct, BGFXCaptureBeginCallbackI value)

Unsafe version of capture_begin.

ncapture_endback to summary
public static BGFXCaptureEndCallback ncapture_end(long struct)

Unsafe version of capture_end.

ncapture_endback to summary
public static void ncapture_end(long struct, BGFXCaptureEndCallbackI value)

Unsafe version of capture_end.

ncapture_frameback to summary
public static BGFXCaptureFrameCallback ncapture_frame(long struct)

Unsafe version of capture_frame.

ncapture_frameback to summary
public static void ncapture_frame(long struct, BGFXCaptureFrameCallbackI value)

Unsafe version of capture_frame.

nfatalback to summary
public static BGFXFatalCallback nfatal(long struct)

Unsafe version of fatal.

Annotations
@Nullable
nfatalback to summary
public static void nfatal(long struct, BGFXFatalCallbackI value)

Unsafe version of fatal.

nprofiler_beginback to summary
public static BGFXProfilerBegin nprofiler_begin(long struct)

Unsafe version of profiler_begin.

Annotations
@Nullable
nprofiler_beginback to summary
public static void nprofiler_begin(long struct, BGFXProfilerBeginI value)

Unsafe version of profiler_begin.

nprofiler_begin_literalback to summary
public static BGFXProfilerBeginLiteral nprofiler_begin_literal(long struct)

Unsafe version of profiler_begin_literal.

Annotations
@Nullable
nprofiler_begin_literalback to summary
public static void nprofiler_begin_literal(long struct, BGFXProfilerBeginLiteralI value)

Unsafe version of profiler_begin_literal.

nprofiler_endback to summary
public static BGFXProfilerEnd nprofiler_end(long struct)

Unsafe version of profiler_end.

Annotations
@Nullable
nprofiler_endback to summary
public static void nprofiler_end(long struct, BGFXProfilerEndI value)

Unsafe version of profiler_end.

nscreen_shotback to summary
public static BGFXScreenShotCallback nscreen_shot(long struct)

Unsafe version of screen_shot.

nscreen_shotback to summary
public static void nscreen_shot(long struct, BGFXScreenShotCallbackI value)

Unsafe version of screen_shot.

ntrace_vargsback to summary
public static BGFXTraceVarArgsCallback ntrace_vargs(long struct)

Unsafe version of trace_vargs.

Annotations
@Nullable
ntrace_vargsback to summary
public static void ntrace_vargs(long struct, BGFXTraceVarArgsCallbackI value)

Unsafe version of trace_vargs.

profiler_beginback to summary
public BGFXProfilerBegin profiler_begin()

the profiler begin callback

Annotations
@Nullable
@NativeType:void (*) (bgfx_callback_interface_t *, char const *, uint32_t, char const *, uint16_t)
profiler_beginback to summary
public BGFXCallbackVtbl profiler_begin(BGFXProfilerBeginI value)

Sets the specified value to the profiler_begin field.

profiler_begin_literalback to summary
public BGFXProfilerBeginLiteral profiler_begin_literal()

the profiler begin literal callback

Annotations
@Nullable
@NativeType:void (*) (bgfx_callback_interface_t *, char const *, uint32_t, char const *, uint16_t)
profiler_begin_literalback to summary
public BGFXCallbackVtbl profiler_begin_literal(BGFXProfilerBeginLiteralI value)

Sets the specified value to the profiler_begin_literal field.

profiler_endback to summary
public BGFXProfilerEnd profiler_end()

the profiler end callback

Annotations
@Nullable
@NativeType:void (*) (bgfx_callback_interface_t *)
profiler_endback to summary
public BGFXCallbackVtbl profiler_end(BGFXProfilerEndI value)

Sets the specified value to the profiler_end field.

screen_shotback to summary
public BGFXScreenShotCallback screen_shot()

the screenshot callback

Annotations
@NativeType:void (*) (bgfx_callback_interface_t *, char const *, uint32_t, uint32_t, uint32_t, void const *, uint32_t, bool)
screen_shotback to summary
public BGFXCallbackVtbl screen_shot(BGFXScreenShotCallbackI value)

Sets the specified value to the screen_shot field.

setback to summary
public BGFXCallbackVtbl set(BGFXFatalCallbackI fatal, BGFXTraceVarArgsCallbackI trace_vargs, BGFXProfilerBeginI profiler_begin, BGFXProfilerBeginLiteralI profiler_begin_literal, BGFXProfilerEndI profiler_end, BGFXCacheReadSizeCallbackI cache_read_size, BGFXCacheReadCallbackI cache_read, BGFXCacheWriteCallbackI cache_write, BGFXScreenShotCallbackI screen_shot, BGFXCaptureBeginCallbackI capture_begin, BGFXCaptureEndCallbackI capture_end, BGFXCaptureFrameCallbackI capture_frame)

Initializes this struct with the specified values.

setback to summary
public BGFXCallbackVtbl set(BGFXCallbackVtbl src)

Copies the specified struct data to this struct.

Parameters
src:BGFXCallbackVtbl

the source struct

Returns:BGFXCallbackVtbl

this struct

sizeofback to summary
public int sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Doc from org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).

Annotations
@Override
trace_vargsback to summary
public BGFXTraceVarArgsCallback trace_vargs()

the debug message callback

Annotations
@Nullable
@NativeType:void (*) (bgfx_callback_interface_t *, char const *, uint16_t, char const *, va_list)
trace_vargsback to summary
public BGFXCallbackVtbl trace_vargs(BGFXTraceVarArgsCallbackI value)

Sets the specified value to the trace_vargs field.

validateback to summary
public static void validate(long struct)

Validates pointer members that should not be NULL.

Parameters
struct:long

the struct to validate