aboutsummaryrefslogtreecommitdiffstats
path: root/src/animation/Timeline.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/animation/Timeline.js')
-rw-r--r--src/animation/Timeline.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/animation/Timeline.js b/src/animation/Timeline.js
index d175ae6..f37cb7a 100644
--- a/src/animation/Timeline.js
+++ b/src/animation/Timeline.js
@@ -44,10 +44,17 @@ export default class Timeline extends EventTarget {
this._stepImmediate = this._stepFn.bind(this, true)
}
+ // returns information on each runner in the timeline.
+ // (start, duration, end, and runner)
+
+ getSchedule () {
+ return this._runners.map(makeSchedule)
+ }
+
// schedules a runner on the timeline
schedule (runner, delay, when) {
if (runner == null) {
- return this._runners.map(makeSchedule)
+ return this.getSchedule()
}
// The start time for the next animation can either be given explicitly,