craft_core 0.1.1

Core library for the Craft GUI framework.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use winit::event::{DeviceId, MouseScrollDelta, TouchPhase};

#[derive(Clone, Copy, Debug)]
pub struct MouseWheel {
    pub device_id: Option<DeviceId>,
    pub delta: MouseScrollDelta,
    pub phase: TouchPhase,
}

impl MouseWheel {
    pub fn new(device_id: Option<DeviceId>, delta: MouseScrollDelta, phase: TouchPhase) -> Self {
        Self {
            device_id,
            delta,
            phase,
        }
    }
}