Trait glutin::platform::unix::HeadlessContextExt[][src]

pub trait HeadlessContextExt {
    fn build_osmesa(
        self,
        size: PhysicalSize<u32>
    ) -> Result<Context<NotCurrent>, CreationError>
    where
        Self: Sized
;
fn build_surfaceless<TE>(
        self,
        el: &EventLoopWindowTarget<TE>
    ) -> Result<Context<NotCurrent>, CreationError>
    where
        Self: Sized
; }
Expand description

A unix-specific extension to the ContextBuilder which allows building unix-specific headless contexts.

Required methods

Builds an OsMesa context.

Errors can occur if the OpenGL Context could not be created. This generally happens because the underlying platform doesn’t support a requested feature.

Builds an EGL-surfaceless context.

Errors can occur if the OpenGL Context could not be created. This generally happens because the underlying platform doesn’t support a requested feature.

Implementors