ReelBuilder class
Builds a Reel while walking a Take.
It owns both clocks. Reel time and source time diverge the moment a title takes two seconds of reel and none of scenario, and an edit that adds to a single cursor is an edit whose captions drift. Nothing here lets you touch them separately.
Constructors
- ReelBuilder(Take take)
Properties
Methods
-
build(
{ReelStage stage = const BareStage()}) → Reel -
The reel, drawn through
stage. -
freeze(
Duration d) → void - Holds the picture. Advances reel time only; the app stands still.
-
hold(
Duration d, {required Beat after}) → void - Holds the viewer while the app keeps running.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
play(
Duration of) → void -
Shows
ofof scenario, live. Advances both clocks. -
playBeat(
Beat beat) → void -
Shows one beat, live — the ordinary step of a walk over
take.beats. -
reelTimeOf(
Duration takeTime) → Duration? - Where a moment of the take landed in the reel, or null if that stretch of the take has not been played — cut, or not walked yet.
-
say(
Object cue, {required Duration over, Duration? at}) → void -
Says
cueforoverof reel time, starting now. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited