pub trait RawContextExt {
    // Required method
    unsafe fn build_raw_context(
        self,
        hwnd: *mut c_void
    ) -> Result<RawContext<NotCurrent>, CreationError>
       where Self: Sized;
}

Required Methods§

source

unsafe fn build_raw_context( self, hwnd: *mut c_void ) -> Result<RawContext<NotCurrent>, CreationError>where Self: Sized,

Creates a raw context on the provided window.

Unsafe behaviour might happen if you:

  • Provide us with invalid parameters.
  • The window is destroyed before the context

Implementors§