INNER CODE UNIT · Rust

last_cursor_pos

wkwan/flo · src/egui_integration.rs:144

            last_cursor_pos = egui::pos2(cursor_pos.x * scale_factor, cursor_pos.y * scale_factor);
            raw_input.events.push(egui::Event::PointerMoved(last_cursor_pos));
        }
        
        // Update mouse buttons using the last known cursor position
        if mouse_button_input.just_pressed(MouseButton::Left) {
            raw_input.events.push(egui::Event::PointerButton {
                pos: last_cursor_pos,
                button: egui::PointerButton::Primary,
                pressed: true,
                modifiers: egui::Modifiers::default(),
            });
        }
        
        if mouse_button_input.just_released(MouseButton::Left) {
            raw_input.events.push(egui::Event::PointerButton {
                pos: last_cursor_pos,
                button: egui::PointerButton::Primary,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…