Struct glutin_window::GlutinWindow [] [src]

pub struct GlutinWindow {
    pub window: Window,
    // some fields omitted
}

Contains stuff for game window.

Fields

window: Window

The window.

Methods

impl GlutinWindow
[src]

fn new(settings: &WindowSettings) -> Result<Self, String>

Creates a new game window for Glutin.

Trait Implementations

impl Window for GlutinWindow
[src]

type Event = Input

The event type the window uses for incoming input. Read more

fn size(&self) -> Size

Gets the size of the window.

fn draw_size(&self) -> Size

Gets the draw size of the window. Read more

fn should_close(&self) -> bool

Returns true if the window should close.

fn set_should_close(&mut self, value: bool)

Tells the window to close or stay open.

fn swap_buffers(&mut self)

Swaps render buffers. Read more

fn poll_event(&mut self) -> Option<Input>

Polls an event from the window. Read more

impl BuildFromWindowSettings for GlutinWindow
[src]

fn build_from_window_settings(settings: &WindowSettings) -> Result<Self, String>

Builds the window from a WindowSettings object. Read more

impl AdvancedWindow for GlutinWindow
[src]

fn get_title(&self) -> String

Gets a copy of the title of the window.

fn set_title(&mut self, value: String)

Sets the title of the window.

fn get_exit_on_esc(&self) -> bool

Gets whether to exit when pressing esc. Read more

fn set_exit_on_esc(&mut self, value: bool)

Sets whether to exit when pressing esc. Read more

fn set_capture_cursor(&mut self, value: bool)

Sets whether to capture/grab the cursor. Read more

fn show(&mut self)

Shows the window. Read more

fn hide(&mut self)

Hides the window. Read more

fn get_position(&self) -> Option<Position>

Gets the position of window. Read more

fn set_position<P: Into<Position>>(&mut self, pos: P)

Sets the position of window. Read more

fn title(self, value: String) -> Self

Sets title on window. Read more

fn exit_on_esc(self, value: bool) -> Self

Sets whether to exit when pressing the Esc button. Read more

fn capture_cursor(self, value: bool) -> Self

Sets whether to capture/grab the cursor. Read more

fn position<P>(self, val: P) -> Self where P: Into<Position>

Sets the position of window. Read more

impl OpenGLWindow for GlutinWindow
[src]

fn get_proc_address(&mut self, proc_name: &str) -> ProcAddress

Returns the address of the specified OpenGL function if it exists. Read more

fn is_current(&self) -> bool

Returns true if this window's gl context is the current gl context.

fn make_current(&mut self)

Make the window's gl context the current gl context.