#[repr(C)]pub struct VdjVideoMouseCallbacks {
pub on_mouse_move: extern "C" fn(*mut VdjPlugin, i32, i32, i32, i32) -> i32,
pub on_mouse_down: extern "C" fn(*mut VdjPlugin, i32, i32, i32, i32) -> i32,
pub on_mouse_up: extern "C" fn(*mut VdjPlugin, i32, i32, i32, i32) -> i32,
pub on_key: extern "C" fn(*mut VdjPlugin, *const u8, i32, i32, i32, i32),
}Fields§
§on_mouse_move: extern "C" fn(*mut VdjPlugin, i32, i32, i32, i32) -> i32§on_mouse_down: extern "C" fn(*mut VdjPlugin, i32, i32, i32, i32) -> i32§on_mouse_up: extern "C" fn(*mut VdjPlugin, i32, i32, i32, i32) -> i32§on_key: extern "C" fn(*mut VdjPlugin, *const u8, i32, i32, i32, i32)Auto Trait Implementations§
impl Freeze for VdjVideoMouseCallbacks
impl RefUnwindSafe for VdjVideoMouseCallbacks
impl Send for VdjVideoMouseCallbacks
impl Sync for VdjVideoMouseCallbacks
impl Unpin for VdjVideoMouseCallbacks
impl UnsafeUnpin for VdjVideoMouseCallbacks
impl UnwindSafe for VdjVideoMouseCallbacks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more