Loading...
Searching...
No Matches
plugins/score-plugin-faust/Faust/commands.hpp
1#pragma once
2#include <Scenario/Commands/ScriptEditCommand.hpp>
3
4#include <Faust/EffectModel.hpp>
5namespace Faust
6{
7inline const CommandGroupKey& CommandFactoryName()
8{
9 static const CommandGroupKey key{"Faust"};
10 return key;
11}
12
14 : public Scenario::EditScript<FaustEffectModel, FaustEffectModel::p_script>
15{
16 SCORE_COMMAND_DECL(CommandFactoryName(), EditScript, "Edit a Faust program")
17public:
18 using Scenario::EditScript<FaustEffectModel, FaustEffectModel::p_script>::EditScript;
19};
20}
21
22namespace score
23{
24template <>
25struct StaticPropertyCommand<Faust::FaustEffectModel::p_script> : Faust::EditScript
26{
27 using Faust::EditScript::EditScript;
28};
29}
Definition plugins/score-plugin-faust/Faust/commands.hpp:15
Definition ScriptEditCommand.hpp:18
Base toolkit upon which the software is built.
Definition Application.cpp:90
Definition PropertyCommand.hpp:112