Struct offscreen_gl_context::NativeGLContext [] [src]

pub struct NativeGLContext {
    // some fields omitted
}

Methods

impl NativeGLContext
[src]

fn new(share_context: Option<&CGLContextObj>, pixel_format: &CGLPixelFormatObj) -> Result<NativeGLContext, &'static str>

Trait Implementations

impl Drop for NativeGLContext
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more

impl NativeGLContextMethods for NativeGLContext
[src]

type Handle = NativeGLContextHandle

fn get_proc_address(addr: &str) -> *const ()

fn current() -> Option<Self>

fn current_handle() -> Option<Self::Handle>

fn create_shared(with: Option<&Self::Handle>) -> Result<NativeGLContext, &'static str>

fn handle(&self) -> Self::Handle

fn is_current(&self) -> bool

fn make_current(&self) -> Result<(), &'static str>

fn unbind(&self) -> Result<(), &'static str>

fn create_headless() -> Result<Self, &'static str>