pub struct Struct_bgfx_callback_vtbl {
pub fatal: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _code: bgfx_fatal_t, _str: *const c_char)>,
pub trace_vargs: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _filePath: *const c_char, _line: uint16_t, _format: *const c_char, _argList: va_list)>,
pub cache_read_size: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _id: uint64_t) -> uint32_t>,
pub cache_read: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _id: uint64_t, _data: *mut c_void, _size: uint32_t) -> u8>,
pub cache_write: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _id: uint64_t, _data: *const c_void, _size: uint32_t)>,
pub screen_shot: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _filePath: *const c_char, _width: uint32_t, _height: uint32_t, _pitch: uint32_t, _data: *const c_void, _size: uint32_t, _yflip: u8)>,
pub capture_begin: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _width: uint32_t, _height: uint32_t, _pitch: uint32_t, _format: bgfx_texture_format_t, _yflip: u8)>,
pub capture_end: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t)>,
pub capture_frame: Option<unsafe extern "C" fn(_this: *mut bgfx_callback_interface_t, _data: *const c_void, _size: uint32_t)>,
}
Fields
fatal | |
trace_vargs | |
cache_read_size | |
cache_read | |
cache_write | |
screen_shot | |
capture_begin | |
capture_end | |
capture_frame | |
Trait Implementations
Derived Implementations