Class BGFXCallbackVtbl

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class BGFXCallbackVtbl extends Struct<BGFXCallbackVtbl> implements NativeResource

 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);
 }