[−][src]Enum candelabre_windowing::CandlCurrentWrapper
Tracking the context status
When working with OpenGL context it's important to know if the context you
working with is the current one or not. If you're using only one window,
it's ok to avoid this enum and only use PossiblyCurrent
, because the
context status will never change. But if you need multiple windows, you
need to know if the context you want to work with is the current one, and
if not you need to change that. The CandlManager
is here to do that for
you, and use CandlCurrentWrapper
to do so.
Variants
PossiblyCurrent(WindowedContext<PossiblyCurrent>)
OpenGL context is probably current
NotCurrent(WindowedContext<NotCurrent>)
OpenGL context is not current
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CandlCurrentWrapper
impl !Send for CandlCurrentWrapper
impl !Sync for CandlCurrentWrapper
impl Unpin for CandlCurrentWrapper
impl UnwindSafe for CandlCurrentWrapper
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,