summaryrefslogtreecommitdiff
path: root/src/lib.rs
blob: 75aaa1b24886d55b34c8917ab6ad9ec9f0229580 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
mod keyboard_input;
mod press_state;
mod program_controller;
mod render_hint;
mod render_request;
mod window;
mod window_controller;
mod window_manager;

use window::Window;

pub use keyboard_input::KeyboardInput;
pub use press_state::PressState;
pub use program_controller::{DefaultProgramController, ProgramController};
pub use render_hint::RenderHint;
pub use render_request::RenderRequest;
pub use window_controller::WindowController;
pub use window_manager::WindowManager;

pub use buffer::{Buffer, Colour};
pub use winit::{
    event::ModifiersState,
    event::VirtualKeyCode as KeyCode,
    window::CursorIcon,
};

pub type Point = geometry::Point<i32>;
pub type Dimensions = geometry::Dimensions<u32>;
pub type Rect = geometry::Rect<i32, u32>;