Added setMouseMoveCallback

This commit is contained in:
2022-01-10 10:21:37 -07:00
parent ea1c1281ef
commit 3445df5315
2 changed files with 21 additions and 0 deletions

View File

@ -143,6 +143,11 @@ pub fn Window(comptime TUserData: type) type {
c.mfb_set_mouse_button_callback(self.cwin, @ptrCast(c.mfb_mouse_button_func, callback));
}
pub const MouseMoveFunc = fn (win: Window(TUserData), x: i32, y: i32) callconv(.C) void;
pub fn setMouseMoveCallback(self: Window(TUserData), callback: MouseMoveFunc) void {
c.mfb_set_mouse_move_callback(self.cwin, @ptrCast(c.mfb_mouse_move_func, callback));
}
pub fn setViewport(self: Window(TUserData), offset_x: u32, offset_y: u32, width: u32, height: u32) bool {
return c.mfb_set_viewport(self.cwin, offset_x, offset_y, width, height);
}