Type Definition azul_glutin::WindowedContext[][src]

type WindowedContext<T> = ContextWrapper<T, Window>;
Expand description

Represents an OpenGL Context and the Window with which it is associated.

Please see ContextWrapper<T, Window>.

Example

let mut el = glutin::event_loop::EventLoop::new();
let wb = glutin::window::WindowBuilder::new();
let windowed_context = glutin::ContextBuilder::new()
    .build_windowed(wb, &el)
    .unwrap();

let windowed_context = unsafe { windowed_context.make_current().unwrap() };

Implementations

impl<T: ContextCurrentState> WindowedContext<T>[src]

pub fn window(&self) -> &Window[src]

Borrow the inner W.

pub unsafe fn split(self) -> (RawContext<T>, Window)[src]

Split the Window apart from the OpenGL Context. Should only be used when intending to transfer the RawContext<T> to another thread.

Unsaftey: