Anklang 0.3.0-460-gc4ef46ba
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. | |