Module tinybit::events[][src]

Event handling.

for event in events::events(EventModel::Fps(20)) {
    match event {
        Event::Tick => {
        }
        _ => {}
    }
}

Structs

Events

Events producer

KeyEvent

Represents a key event.

KeyModifiers

Represents key modifiers (shift, control, alt).

Enums

Event

Event. Either a tick event or a key press event TODO: add resize event

EventModel

The type of events to listen for.

KeyCode

Represents a key.

Functions

events

Produce events.