Struct glium_pib::Window
[−]
[src]
pub struct Window<S> where
S: Deref<Target = System>, {
pub system: S,
// some fields omitted
}
A (fullscreen) window.
Fields
system: S
The system.
Methods
impl<S> Window<S> where
S: Deref<Target = System>,
[src]
S: Deref<Target = System>,
fn new(system: S, config: &WindowConfig) -> Result<Self, Error>
Create a window.
Trait Implementations
impl<S> Drop for Window<S> where
S: Deref<Target = System>,
[src]
S: Deref<Target = System>,
impl<S> Backend for Window<S> where
S: Deref<Target = System>,
[src]
S: Deref<Target = System>,
fn swap_buffers(&self) -> Result<(), SwapBuffersError>
Swaps buffers at the end of a frame.
unsafe fn get_proc_address(&self, symbol: &str) -> *const c_void
Returns the address of an OpenGL function. Read more
fn get_framebuffer_dimensions(&self) -> (u32, u32)
Returns the dimensions of the window, or screen, etc.
fn is_current(&self) -> bool
Returns true if the OpenGL context is the current one in the thread.
unsafe fn make_current(&self)
Makes the OpenGL context the current context in the current thread.