Struct bgfx_sys::Struct_bgfx_callback_vtbl [] [src]

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

impl Clone for Struct_bgfx_callback_vtbl

fn clone(&self) -> Self

fn clone_from(&mut self, source: &Self)

impl Default for Struct_bgfx_callback_vtbl

fn default() -> Self

Derived Implementations

impl Copy for Struct_bgfx_callback_vtbl