pub unsafe extern "C" fn view_port_input_callback_set(
    view_port: *mut ViewPort,
    callback: ViewPortInputCallback,
    context: *mut c_void
)