Type Alias simics_api_sys::gfx_con_interface_t

source ·
pub type gfx_con_interface_t = gfx_con_interface;

Aliased Type§

struct gfx_con_interface_t {
    pub set_color: Option<unsafe extern "C" fn(_: *mut conf_object, _: u8, _: u8, _: u8, _: u8) -> i32>,
    pub set_size: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32)>,
    pub put_pixel: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32, _: u8)>,
    pub put_pixel_rgb: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32, _: u32)>,
    pub put_block_old: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32)>,
    pub redraw: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub update_keyboard_leds: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>,
    pub put_pixel_col: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32, _: i32, _: i32, _: i32)>,
    pub put_block: Option<unsafe extern "C" fn(_: *mut conf_object, _: bytes_t, _: i32, _: i32, _: i32, _: i32, _: gfx_con_pixel_fmt_t, _: i32)>,
}

Fields§

§set_color: Option<unsafe extern "C" fn(_: *mut conf_object, _: u8, _: u8, _: u8, _: u8) -> i32>§set_size: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32)>§put_pixel: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32, _: u8)>§put_pixel_rgb: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32, _: u32)>§put_block_old: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut u8, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32)>§redraw: Option<unsafe extern "C" fn(_: *mut conf_object)>§update_keyboard_leds: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>§put_pixel_col: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32, _: i32, _: i32, _: i32)>§put_block: Option<unsafe extern "C" fn(_: *mut conf_object, _: bytes_t, _: i32, _: i32, _: i32, _: i32, _: gfx_con_pixel_fmt_t, _: i32)>