|
|
| Clock (const Execution::Context &ctx, bool stepping=false) |
| |
| bool | paused () const override |
| |
| bool | setStepping (bool stepping) override |
| | Moves the execution under step control, or back to its own clock.
|
| |
| bool | stepping () const noexcept override |
| |
| bool | stepTo (double seconds) override |
| |
|
double | steppedSeconds () const noexcept |
| |
|
| Clock (const Execution::Context &ctx) |
| |
|
void | play (const TimeVal &t) |
| |
|
void | pause () |
| |
|
void | resume () |
| |
|
void | stop () |
| |
|
|
static Clock * | running (const score::Document &doc) noexcept |
| | The clock of the execution currently playing doc, if any.
|
| |
|
static int64_t | playCount () noexcept |
| | Incremented each time a clock starts playing.
|
| |
|
static void | requestStepping (const score::Document &doc, bool stepping) |
| | The next clock that plays doc starts stepping, until it stops.
|
| |
|
static bool | steppingRequested (const score::Document &doc) noexcept |
| |
|
const Context & | context |
| |
|
std::shared_ptr< BaseScenarioElement > | scenario |
| |
◆ ~Clock()
| Dataflow::Clock::~Clock |
( |
| ) |
|
|
overridevirtual |
◆ pause_impl()
| void Dataflow::Clock::pause_impl |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ paused()
| bool Dataflow::Clock::paused |
( |
| ) |
const |
|
overridevirtual |
◆ play_impl()
| void Dataflow::Clock::play_impl |
( |
const TimeVal & |
t | ) |
|
|
overrideprotectedvirtual |
◆ resume_impl()
| void Dataflow::Clock::resume_impl |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ setStepping()
| bool Dataflow::Clock::setStepping |
( |
bool |
stepping | ) |
|
|
overridevirtual |
Moves the execution under step control, or back to its own clock.
Reimplemented from Execution::Clock.
◆ stepping()
| bool Dataflow::Clock::stepping |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ stepTo()
| bool Dataflow::Clock::stepTo |
( |
double |
seconds | ) |
|
|
overridevirtual |
Runs the execution synchronously until seconds have been executed since the clock started stepping.
Reimplemented from Execution::Clock.
◆ stop_impl()
| void Dataflow::Clock::stop_impl |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: