pub struct Facade { /* private fields */ }
Expand description
The context for glium operations. For EGL operations, use the EGL context directly.
Implementations§
source§impl Facade
impl Facade
pub fn new(ctx: ContextRef, size: (u32, u32)) -> Self
pub fn get_egl_context(&self) -> &ContextRef
pub fn new_unsized(ctx: ContextRef) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Facade
impl !RefUnwindSafe for Facade
impl !Send for Facade
impl !Sync for Facade
impl Unpin for Facade
impl !UnwindSafe for Facade
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CapabilitiesSource for T
impl<T> CapabilitiesSource for T
source§fn get_version(&self) -> &Version
fn get_version(&self) -> &Version
Returns the version of the backend.
source§fn get_extensions(&self) -> &ExtensionsList
fn get_extensions(&self) -> &ExtensionsList
Returns the list of extensions that are supported.
source§fn get_capabilities(&self) -> &Capabilities
fn get_capabilities(&self) -> &Capabilities
Returns the capabilities of the backend.
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.