pub struct BackgroundState { /* private fields */ }Expand description
Background animation state.
Implementations§
Source§impl BackgroundState
impl BackgroundState
Sourcepub fn render(
&mut self,
frame: &mut Frame<'_>,
style: BackgroundStyle,
elapsed_ms: u64,
speed: AnimationSpeed,
metrics: Option<&SystemMetrics>,
)
pub fn render( &mut self, frame: &mut Frame<'_>, style: BackgroundStyle, elapsed_ms: u64, speed: AnimationSpeed, metrics: Option<&SystemMetrics>, )
Render the background to the frame.
Trait Implementations§
Source§impl Debug for BackgroundState
impl Debug for BackgroundState
Auto Trait Implementations§
impl Freeze for BackgroundState
impl RefUnwindSafe for BackgroundState
impl Send for BackgroundState
impl Sync for BackgroundState
impl Unpin for BackgroundState
impl UnwindSafe for BackgroundState
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> 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