Event Types
Event::Any is:
Event::Key | Event::Mouse | Event::Resize | Event::Tick | Event::ModeChange
Key Event
event.key
event.char
event.modifiers
event.ctrl? || event.alt? || event.shift? || event.meta?
Mouse Event
event.x, event.y
event.button
event.motion?
event.press?
event.wheel?
Resize Event
event.width, event.height
event.old_width, event.old_height
event.changed?
Tick Event
event.frame
event.elapsed
event.delta
event.missed_ticks
ModeChange Event
event.mode
event.previous_mode
event.changed?
event.to_raw?
event.from_raw?