pub trait CoreItemAnimation {
// Required methods
fn anim_info(&self) -> &AnimationInfo;
fn anim_name(&self) -> &str;
fn eval_alpha_dyn(&self, alpha: f64) -> DynItem;
fn eval_alpha_core_item(&self, alpha: f64) -> Vec<CoreItem>;
// Provided methods
fn eval_global_sec_dyn(&self, sec: f64) -> Option<DynItem> { ... }
fn eval_global_sec_core_item(&self, sec: f64) -> Option<Vec<CoreItem>> { ... }
}Expand description
Animation of core items.
Required Methods§
Sourcefn anim_info(&self) -> &AnimationInfo
fn anim_info(&self) -> &AnimationInfo
Get the animation info
Sourcefn eval_alpha_dyn(&self, alpha: f64) -> DynItem
fn eval_alpha_dyn(&self, alpha: f64) -> DynItem
Evaluate to DynItem