Loading...
Searching...
No Matches
Execution::DocumentPlugin Class Referencefinal
Inheritance diagram for Execution::DocumentPlugin:
Classes | |
struct | ContextData |
Public Member Functions | |
DocumentPlugin (const score::DocumentContext &ctx, QObject *parent) | |
void | reload (bool forcePlay, Scenario::IntervalModel &doc) |
void | clear () |
void | on_documentClosing () override |
const std::shared_ptr< BaseScenarioElement > & | baseScenario () const noexcept |
void | playStartState () |
void | playStopState () |
bool | isPlaying () const |
const std::shared_ptr< ContextData > & | contextData () const noexcept |
const Context & | context () const noexcept |
const ExecutionController & | executionController () const noexcept |
std::shared_ptr< ossia::audio_protocol > | audioProto () |
void | runAllCommands () const |
void | registerAction (ExecutionAction &act) |
const std::vector< ExecutionAction * > & | actions () const noexcept |
void | finished () |
void | slot_bench (ossia::bench_map, int64_t ns) |
Public Member Functions inherited from score::DocumentPlugin | |
DocumentPlugin (const score::DocumentContext &, const QString &name, QObject *parent) | |
const score::DocumentContext & | context () const |
template<typename Impl > | |
DocumentPlugin (const score::DocumentContext &ctx, Impl &vis, QObject *parent) | |
Public Attributes | |
const Execution::Settings::Model & | settings |
QPointer< Dataflow::AudioDevice > | audio_device {} |
QPointer< Device::DeviceInterface > | local_device {} |
Additional Inherited Members | |
Protected Attributes inherited from score::DocumentPlugin | |
const score::DocumentContext & | m_context |
Constructor & Destructor Documentation
◆ ~DocumentPlugin()
|
overridevirtual |
Reimplemented from score::DocumentPlugin.
Member Function Documentation
◆ on_documentClosing()
|
overridevirtual |
Reimplemented from score::DocumentPlugin.
The documentation for this class was generated from the following files:
- plugins/score-plugin-engine/Execution/DocumentPlugin.hpp
- plugins/score-plugin-engine/Execution/DocumentPlugin.cpp