Trait window::Window 
            
                [−]
            
        [src]
pub trait Window {
    type Event;
    fn set_should_close(&mut self, value: bool);
    fn should_close(&self) -> bool;
    fn size(&self) -> Size;
    fn swap_buffers(&mut self);
    fn poll_event(&mut self) -> Option<Self::Event>;
    fn draw_size(&self) -> Size;
}Required to use the event loop.
Associated Types
type Event
The event type emitted by poll_event
Required Methods
fn set_should_close(&mut self, value: bool)
Tells the window to close or stay open.
fn should_close(&self) -> bool
Returns true if window should close.
fn size(&self) -> Size
Gets the size of the window in user coordinates.
fn swap_buffers(&mut self)
Swaps render buffers.
fn poll_event(&mut self) -> Option<Self::Event>
Polls event from window.
fn draw_size(&self) -> Size
Gets draw size of the window. This is equal to the size of the frame buffer of the inner window, excluding the title bar and borders.