Enum freya_core::freya_events::FreyaEvent
source · pub enum FreyaEvent {
Mouse {
name: String,
cursor: CursorPoint,
button: Option<MouseButton>,
},
Wheel {
name: String,
scroll: CursorPoint,
cursor: CursorPoint,
},
Keyboard {
name: String,
key: Key,
code: Code,
modifiers: Modifiers,
},
Touch {
name: String,
location: CursorPoint,
finger_id: u64,
phase: TouchPhase,
force: Option<Force>,
},
}
Expand description
Events emitted in Freya.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for FreyaEvent
impl Clone for FreyaEvent
source§fn clone(&self) -> FreyaEvent
fn clone(&self) -> FreyaEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more