class documentation
class _BranchDriver(Generic[
Implementation of TimeDriver for Scheduler that is stacked on top of another Scheduler.
| Method | change |
Change this recursive driver to be running at the time scale of newScale. i.e. driver.changeScale(timesFaster(3.0)) will change this driver's rate of time passing to be 3x faster than its trunk, presuming it is a float-based timer. |
| Method | now |
Undocumented |
| Method | pause |
Undocumented |
| Method | reschedule |
Undocumented |
| Method | unpause |
Undocumented |
| Method | unschedule |
Undocumented |
| Class Variable | trunk |
The scheduler that this driver is a branch of. |
| Instance Variable | _call |
Undocumented |
| Instance Variable | _offset |
Undocumented |
| Instance Variable | _pause |
Timestamp at which we were last paused, if we were last paused. |
| Instance Variable | _running |
Undocumented |
| Instance Variable | _scale |
How much faster the branch time coordinate system is within this scheduler? i.e.: with a scale factor of 2, that means time is running 2 times faster in this branch temporal coordinate system, and self.callAt(3.0, X)... |
| Instance Variable | _schedule |
Undocumented |
Change this recursive driver to be running at the time scale of newScale. i.e. driver.changeScale(timesFaster(3.0)) will change this driver's rate of time passing to be 3x faster than its trunk, presuming it is a float-based timer.