Loading...
Searching...
No Matches
Execution::ManualClock::Clock Class Referencefinal
Inheritance diagram for Execution::ManualClock::Clock:
Public Member Functions | |
| Clock (const Execution::Context &ctx) | |
Public Member Functions inherited from Dataflow::Clock | |
| 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 |
Public Member Functions inherited from Execution::Clock | |
| Clock (const Execution::Context &ctx) | |
| void | play (const TimeVal &t) |
| void | pause () |
| void | resume () |
| void | stop () |
Additional Inherited Members | |
Static Public Member Functions inherited from Execution::Clock | |
| 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 |
Public Attributes inherited from Execution::Clock | |
| const Context & | context |
| std::shared_ptr< BaseScenarioElement > | scenario |
Protected Member Functions inherited from Dataflow::Clock | |
| void | pause_impl () override |
| void | resume_impl () override |
Constructor & Destructor Documentation
◆ ~Clock()
|
inlineoverridevirtual |
Reimplemented from Dataflow::Clock.
The documentation for this class was generated from the following file:
Public Member Functions inherited from