struct StaticDynItems(Vec<DynItem>);Tuple Fields§
§0: Vec<DynItem>Trait Implementations§
Source§impl EvalDyn for StaticDynItems
impl EvalDyn for StaticDynItems
fn eval_alpha_dyn_into(&self, _alpha: f64, output: &mut Vec<DynItem>)
fn info_kind(&self) -> AnimationInfoKind
fn content_duration_secs(&self) -> f64
Source§fn sample_dyn(&self, time: &SegmentTime, output: &mut Vec<DynItem>)
fn sample_dyn(&self, time: &SegmentTime, output: &mut Vec<DynItem>)
Sample at a full time context. Default rides the pure alpha path for
containers and functional leaves; iterative leaves override it via the
blanket impl below.
Source§fn step_dyn(&mut self, _time: &SegmentTime)
fn step_dyn(&mut self, _time: &SegmentTime)
Advance one logic step. No-op by default (functional segments and
containers without iterative leaves step for free).
fn child_infos(&self) -> Vec<AnimationInfo>
Auto Trait Implementations§
impl Freeze for StaticDynItems
impl !RefUnwindSafe for StaticDynItems
impl !Send for StaticDynItems
impl !Sync for StaticDynItems
impl Unpin for StaticDynItems
impl UnsafeUnpin for StaticDynItems
impl !UnwindSafe for StaticDynItems
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.