pub struct AnimFrame {
pub buf: Buffer,
pub dur_ms: u32,
pub keyframe: bool,
}Expand description
One frame of an animated SVG: the buffer, how long it holds, and whether it is a self-contained keyframe (starts a scene, hides everything before it) or a delta painted over the frames since the last keyframe.
Fields§
§buf: Buffer§dur_ms: u32§keyframe: boolAuto Trait Implementations§
impl Freeze for AnimFrame
impl RefUnwindSafe for AnimFrame
impl Send for AnimFrame
impl Sync for AnimFrame
impl Unpin for AnimFrame
impl UnsafeUnpin for AnimFrame
impl UnwindSafe for AnimFrame
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