MCPcopy Create free account
hub / github.com/PerroEngine/Perro / handle_mouse_motion

Method handle_mouse_motion

perro_source/render_stack/perro_app/src/input/kbm.rs:82–91  ·  view source on GitHub ↗
(
        &mut self,
        app: &mut App<B>,
        delta_x: f64,
        delta_y: f64,
    )

Source from the content-addressed store, hash-verified

80 }
81
82 pub fn handle_mouse_motion<B: GraphicsBackend>(
83 &mut self,
84 app: &mut App<B>,
85 delta_x: f64,
86 delta_y: f64,
87 ) {
88 let dx = delta_x as f32;
89 let dy = -delta_y as f32;
90 app.add_mouse_delta(dx, dy);
91 }
92
93 pub fn reset_cursor_position(&mut self) {
94 self.last_cursor_position = None;

Callers 1

device_eventMethod · 0.80

Calls 1

add_mouse_deltaMethod · 0.45

Tested by

no test coverage detected