summaryrefslogblamecommitdiff
path: root/src/lib.rs
blob: 1da2e91e3130c9ccf7505774c2d4a9b70bfc9299 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
           
           

                   
 
                                                                        
                                                      
                                      
 
                  
                                 
 
                                                   
                                          
 
                                                
mod events;
mod window;
mod window_builder;
mod window_program;
mod phosphor;

pub use events::{Request, Event, Action, Axis, MouseButton, SizeBounds};
pub(crate) use window::{PhosphorWindow, PointerState};
pub use window_builder::WindowBuilder;
pub use window_program::WindowProgram;

pub use buffer::*;
pub use phosphor::Phosphor;
pub use event_queue::EventWriter;

pub use winit::keyboard::{KeyCode, ModifiersState};
pub use winit::window::{CursorIcon, Icon};

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