internal _ChainedEvaluation(Animatable <float> parent, Animatable <T> evaluatable) { _parent = parent; _evaluatable = evaluatable; }
public Animatable <T> chain(Animatable <float> parent) { return(new _ChainedEvaluation <T>(parent, this)); }
internal _AnimatedEvaluation(Animation <float> parent, Animatable <T> evaluatable) { this._parent = parent; this._evaluatable = evaluatable; }
public Animation <U> drive <U>(Animatable <U> child) { D.assert(this is Animation <double>); return(child.animate(this as Animation <double>)); }
internal _ChainedEvaluation(Animatable <double> parent, Animatable <T> evaluatable) { this._parent = parent; this._evaluatable = evaluatable; }