pub struct SpeedAdjuster {
pub inner: Component,
pub scale: AnimatedFloat,
pub real_dt: f32,
}
Expand description
Adjusts the update speed of an entity (and its components and children). Can be used for slow motion and fast forward effects.
Fields
inner: Component
scale: AnimatedFloat
The scale that time should pass for the owning entity and its children. Values lower than 1.0 will play slower than realtime, and values higher than 1.0 will play faster. When the scale is 0, the entity is basically paused.
real_dt: f32
Implementations
Trait Implementations
sourceimpl AsRef<Component> for SpeedAdjuster
impl AsRef<Component> for SpeedAdjuster
sourceimpl Clone for SpeedAdjuster
impl Clone for SpeedAdjuster
sourcefn clone(&self) -> SpeedAdjuster
fn clone(&self) -> SpeedAdjuster
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SpeedAdjuster
impl Debug for SpeedAdjuster
sourceimpl Default for SpeedAdjuster
impl Default for SpeedAdjuster
sourcefn default() -> SpeedAdjuster
fn default() -> SpeedAdjuster
Returns the “default value” for a type. Read more
sourceimpl EntityManager<SpeedAdjuster> for Entity
impl EntityManager<SpeedAdjuster> for Entity
fn get(&self) -> Option<SpeedAdjuster>
Auto Trait Implementations
impl !RefUnwindSafe for SpeedAdjuster
impl !Send for SpeedAdjuster
impl !Sync for SpeedAdjuster
impl Unpin for SpeedAdjuster
impl !UnwindSafe for SpeedAdjuster
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
sourcefn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.