pub enum FrameStatus {
Presented,
Skipped,
}Expand description
Presentation result independent of streaming completeness.
Variants§
Presented
The frame reached the presentation surface.
Skipped
The frame was skipped (surface lost or outdated); the surface was reconfigured and the next call recovers.
Trait Implementations§
Source§impl Clone for FrameStatus
impl Clone for FrameStatus
impl Copy for FrameStatus
Source§impl Debug for FrameStatus
impl Debug for FrameStatus
impl Eq for FrameStatus
Source§impl PartialEq for FrameStatus
impl PartialEq for FrameStatus
impl StructuralPartialEq for FrameStatus
Auto Trait Implementations§
impl Freeze for FrameStatus
impl RefUnwindSafe for FrameStatus
impl Send for FrameStatus
impl Sync for FrameStatus
impl Unpin for FrameStatus
impl UnsafeUnpin for FrameStatus
impl UnwindSafe for FrameStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more