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