OptionalautoOptionalcurrentStarting position of the time cursor. Defaults to the
schedule's startDate so the scene opens on its empty state.
OptionalghostRGB tint applied to pending-task objects when ghostUpcoming
is on. Default [0.6, 0.7, 0.85].
OptionalghostOpacity used for pending-task objects when ghostUpcoming is
on. Default 0.18.
OptionalghostWhen true, pending tasks' objects are shown as a low-opacity
ghost (x-rayed + tinted). When false, pending objects are hidden.
Default true.
OptionalinOpacity used for InProgress task objects. Default 0.85,
with the trade colour from each task driving the tint.
OptionalplaybackPlayback speed in schedule-days per real-time second. Default
7. The timeline advances one week per second of wall-clock
playback, so a 24-week schedule plays out in ~24 s.
The schedule the player will visualise.
View whose objects the player drives. The player calls
view.setObjectsVisible / setObjectsColorized / setObjectsOpacity / setObjectsXrayed against this view's ViewObjects — bulk
data-texture writes, not buffer rebuilds.
Whether the player begins playing immediately. Default
falseThe player constructs paused atcurrentDateso callers can wire their UI before time starts advancing.