[][src]Trait glfw::Context

pub trait Context {
    fn window_ptr(&self) -> *mut GLFWwindow;

    fn window_id(&self) -> WindowId { ... }
fn swap_buffers(&mut self) { ... }
fn is_current(&self) -> bool { ... }
fn make_current(&mut self) { ... }
fn should_close(&self) -> bool { ... }
fn set_should_close(&mut self, value: bool) { ... }
fn post_empty_event(&self) { ... } }

Methods common to renderable contexts

Required methods

fn window_ptr(&self) -> *mut GLFWwindow

Returns the pointer to the underlying GLFWwindow.

Loading content...

Provided methods

fn window_id(&self) -> WindowId

Returns the unique identifier for this window.

fn swap_buffers(&mut self)

Swaps the front and back buffers of the window. If the swap interval is greater than zero, the GPU driver waits the specified number of screen updates before swapping the buffers.

Wrapper for glfwSwapBuffers.

fn is_current(&self) -> bool

Returns true if the window is the current context.

fn make_current(&mut self)

Wrapper for glfwMakeContextCurrent

fn should_close(&self) -> bool

Wrapper for glfwWindowShouldClose.

fn set_should_close(&mut self, value: bool)

Wrapper for glfwSetWindowShouldClose.

fn post_empty_event(&self)

Wrapper for glfwPostEmptyEvent.

Loading content...

Implementors

impl Context for RenderContext[src]

impl Context for Window[src]

Loading content...