score
Home
Classes
Namespaces
Files
Loading...
Searching...
No Matches
DefaultClock.hpp
1
#pragma once
2
#include <Execution/Clock/ClockFactory.hpp>
3
4
#include <ossia/editor/scenario/clock.hpp>
5
#include <ossia/editor/scenario/time_interval.hpp>
6
namespace
Scenario
7
{
8
class
IntervalModel;
9
}
10
namespace
Execution
11
{
12
class
BaseScenarioElement;
13
class
SCORE_PLUGIN_ENGINE_EXPORT
DefaultClock
14
{
15
public
:
16
DefaultClock
(
const
Context
& ctx);
17
~DefaultClock
();
18
19
void
prepareExecution(
const
TimeVal
& t, BaseScenarioElement& bs);
20
21
void
play(
const
TimeVal
& t, BaseScenarioElement&);
22
void
pause(BaseScenarioElement&);
23
void
resume(BaseScenarioElement&);
24
void
stop(BaseScenarioElement&);
25
26
private
:
27
const
Context
& context;
28
};
29
}
Execution::DefaultClock
Definition
DefaultClock.hpp:14
Execution
Components used for the execution of a score.
Definition
ProcessComponent.cpp:12
Scenario
Main plug-in of score.
Definition
score-plugin-dataflow/Dataflow/PortItem.hpp:13
Execution::Context
Definition
ExecutionContext.hpp:76
TimeVal
Definition
TimeValue.hpp:21