|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
Go to the source code of this file.
Classes | |
| struct | Ase::ParamExtraVals |
| Helper to specify parameter ranges. More... | |
| struct | Ase::Param |
| Structured initializer for Parameter. More... | |
| struct | Ase::Parameter |
| Structure to provide information about properties or preferences. More... | |
| struct | Ase::ParameterMap |
| Parameter list construction helper. More... | |
| struct | Ase::ParameterMap::Entry |
| Helper for new Parameter creation from Param initializer. More... | |
Namespaces | |
| namespace | Ase |
| The Anklang C++ API namespace. | |
Typedefs | |
| using | Ase::MinMaxStep = std::tuple< double, double, double > |
| Min, max, stepping for double ranges. | |
| using | Ase::ChoicesFunc = std::function< ChoiceS(const CString &)> |
| Handler to generate all possible parameter choices dynamically. | |
| using | Ase::ParamInitialVal = std::variant< bool, int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t, float, double, const char *, std::string > |
| Initial value for parameters. | |
| using | Ase::ParameterC = std::shared_ptr< const Parameter > |
Functions | |
| String | Ase::parameter_guess_nick (const String ¶meter_label) |
| Create a few letter nick name from a multi word parameter label. | |