[−][src]Function libeyelink_sys::setup_graphic_hook_functions
pub unsafe extern "C" fn setup_graphic_hook_functions(hooks: *mut HOOKFCNS)
@ingroup display Primary function to setup display graphics hook functions.
\b Example:
@code INT16 ELCALLTYPE init_expt_graphics(HWND hwnd, DISPLAYINFO *info) { HOOKFCNS fcns; memset(&fcns,0,sizeof(fcns)); fcns.setup_cal_display_hook = setup_cal_display; fcns.exit_cal_display_hook = exit_cal_display; fcns.record_abort_hide_hook = record_abort_hide; fcns.setup_image_display_hook = setup_image_display; fcns.image_title_hook = image_title; fcns.draw_image_line_hook = draw_image_line; fcns.set_image_palette_hook = set_image_palette; fcns.exit_image_display_hook= exit_image_display; fcns.clear_cal_display_hook = clear_cal_display; fcns.erase_cal_target_hook = erase_cal_target; fcns.draw_cal_target_hook = draw_cal_target; fcns.cal_target_beep_hook = cal_target_beep; fcns.cal_done_beep_hook = cal_done_beep; fcns.dc_done_beep_hook = dc_done_beep; fcns.dc_target_beep_hook = dc_target_beep; fcns.get_input_key_hook = get_input_key; fcns.alert_printf_hook = alert_printf_hook; setup_graphic_hook_functions(&fcns); return 0; } @endcode