score
Home
Classes
Namespaces
Files
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>
5
namespace
Faust
6
{
7
inline
const
CommandGroupKey
& CommandFactoryName()
8
{
9
static
const
CommandGroupKey
key{
"Faust"
};
10
return
key;
11
}
12
13
class
EditScript
14
:
public
Scenario::EditScript
<FaustEffectModel, FaustEffectModel::p_script>
15
{
16
SCORE_COMMAND_DECL(CommandFactoryName(),
EditScript
,
"Edit a Faust program"
)
17
public
:
18
using
Scenario::EditScript
<FaustEffectModel, FaustEffectModel::p_script>::EditScript;
19
};
20
}
21
22
namespace
score
23
{
24
template
<>
25
struct
StaticPropertyCommand
<Faust::FaustEffectModel::p_script> :
Faust::EditScript
26
{
27
using
Faust::EditScript::EditScript;
28
};
29
}
Faust::EditScript
Definition
plugins/score-plugin-faust/Faust/commands.hpp:15
Scenario::EditScript
Definition
ScriptEditCommand.hpp:18
StringKey< CommandParentTag >
score
Base toolkit upon which the software is built.
Definition
Application.cpp:90
score::StaticPropertyCommand
Definition
PropertyCommand.hpp:112