pub trait GLContextExt: 'static {
Show 19 methods fn allowed_apis(&self) -> GLAPI; fn api(&self) -> GLAPI; fn is_debug_enabled(&self) -> bool; fn is_forward_compatible(&self) -> bool; fn required_version(&self) -> (i32, i32); fn shared_context(&self) -> Option<GLContext>; fn uses_es(&self) -> bool; fn version(&self) -> (i32, i32); fn is_legacy(&self) -> bool; fn is_shared(&self, other: &impl IsA<GLContext>) -> bool; fn make_current(&self); fn realize(&self) -> Result<(), Error>; fn set_allowed_apis(&self, apis: GLAPI); fn set_debug_enabled(&self, enabled: bool); fn set_forward_compatible(&self, compatible: bool); fn set_required_version(&self, major: i32, minor: i32); fn set_use_es(&self, use_es: i32); fn connect_allowed_apis_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; fn connect_api_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId;
}

Required Methods

Available on crate feature v4_6 only.
Available on crate feature v4_6 only.
Available on crate feature v4_4 only.
Available on crate feature v4_6 only.
Available on crate feature v4_6 only.
Available on crate feature v4_6 only.

Implementors