[]Struct gdk::GLContext

pub struct GLContext(_, _);

Methods

impl GLContext[src]

pub fn get_debug_enabled(&self) -> bool[src]

pub fn get_display(&self) -> Option<Display>[src]

pub fn get_forward_compatible(&self) -> bool[src]

pub fn get_required_version(&self) -> (i32, i32)[src]

pub fn get_shared_context(&self) -> Option<GLContext>[src]

pub fn get_use_es(&self) -> bool[src]

pub fn get_version(&self) -> (i32, i32)[src]

pub fn get_window(&self) -> Option<Window>[src]

pub fn is_legacy(&self) -> bool[src]

pub fn make_current(&self)[src]

pub fn realize(&self) -> Result<(), Error>[src]

pub fn set_debug_enabled(&self, enabled: bool)[src]

pub fn set_forward_compatible(&self, compatible: bool)[src]

pub fn set_required_version(&self, major: i32, minor: i32)[src]

pub fn set_use_es(&self, use_es: i32)[src]

pub fn clear_current()[src]

pub fn get_current() -> Option<GLContext>[src]

Trait Implementations

impl Clone for GLContext

impl Eq for GLContext

impl Ord for GLContext

impl<T: ObjectType> PartialEq<T> for GLContext

impl<T: ObjectType> PartialOrd<T> for GLContext

impl Display for GLContext[src]

impl Debug for GLContext

impl Hash for GLContext

impl StaticType for GLContext

Auto Trait Implementations

impl !Send for GLContext

impl !Sync for GLContext

impl Unpin for GLContext

impl UnwindSafe for GLContext

impl RefUnwindSafe for GLContext

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]