pub type GuiCanvasCommitCallback = Option<unsafe extern "C" fn(*mut u8, usize, *mut c_void)>;
Gui Canvas Commit Callback