pub struct UpdateGroup { /* private fields */ }Expand description
Rewrites several mobjects together from each one’s start state, their joint bounding-box center and progress: the building block for the emphasis animations below.
Implementations§
Trait Implementations§
Source§impl Animation for UpdateGroup
impl Animation for UpdateGroup
Source§fn plan(&mut self, state: &SceneState)
fn plan(&mut self, state: &SceneState)
Called once when played, with the scene state at the start of the clip. Do the expensive
work (alignment, diffing) here.
Source§fn sample(&self, alpha: f32, state: &mut SceneState)
fn sample(&self, alpha: f32, state: &mut SceneState)
Writes the targets’ state at eased progress
alpha into state, which holds the scene
as it was at the start of the clip. Must be cheap and pure.Auto Trait Implementations§
impl !RefUnwindSafe for UpdateGroup
impl !UnwindSafe for UpdateGroup
impl Freeze for UpdateGroup
impl Send for UpdateGroup
impl Sync for UpdateGroup
impl Unpin for UpdateGroup
impl UnsafeUnpin for UpdateGroup
Blanket Implementations§
Source§impl<A> AnimationExt for Awhere
A: Animation,
impl<A> AnimationExt for Awhere
A: Animation,
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