pub struct DeformationPresets;Expand description
Factory methods for common deformation presets.
Implementations§
Source§impl DeformationPresets
impl DeformationPresets
Sourcepub fn gentle_breathe() -> Deformation
pub fn gentle_breathe() -> Deformation
Gentle breathing animation.
Sourcepub fn ocean_wave() -> Deformation
pub fn ocean_wave() -> Deformation
Ocean-like wave.
Sourcepub fn slow_twist() -> Deformation
pub fn slow_twist() -> Deformation
Slow twist around Y axis.
Sourcepub fn melt_down() -> Deformation
pub fn melt_down() -> Deformation
Dramatic melt effect.
Sourcepub fn explosion() -> Deformation
pub fn explosion() -> Deformation
Explosion from center.
Sourcepub fn water_ripple(center: Vec3) -> Deformation
pub fn water_ripple(center: Vec3) -> Deformation
Water drop ripple.
Sourcepub fn paper_fold() -> Deformation
pub fn paper_fold() -> Deformation
Paper fold.
Sourcepub fn shatter() -> Deformation
pub fn shatter() -> Deformation
Glass shatter.
Sourcepub fn organic_wobble() -> Deformation
pub fn organic_wobble() -> Deformation
Noise displacement (organic wobble).
Sourcepub fn inflate(amount: f32) -> Deformation
pub fn inflate(amount: f32) -> Deformation
Inflate along normals.
Auto Trait Implementations§
impl Freeze for DeformationPresets
impl RefUnwindSafe for DeformationPresets
impl Send for DeformationPresets
impl Sync for DeformationPresets
impl Unpin for DeformationPresets
impl UnsafeUnpin for DeformationPresets
impl UnwindSafe for DeformationPresets
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.