pub struct ParticleCurve {
pub stops: Arc<[(f32, f32)]>,
pub easing: Easing,
}Expand description
Bounded nonnegative scalar keyframes with explicit normalized times and easing.
Fields§
§stops: Arc<[(f32, f32)]>Strictly increasing normalized times and finite values in 0..=65504.
easing: EasingEasing between neighboring stops.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ParticleCurve
impl !UnwindSafe for ParticleCurve
impl Forget for ParticleCurve
impl Freeze for ParticleCurve
impl Move for ParticleCurve
impl Send for ParticleCurve
impl Sync for ParticleCurve
impl Unpin for ParticleCurve
impl UnsafeUnpin for ParticleCurve
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