|
class | ParamSmoother< T > |
| The ParamSmoother object performs parameter smoothing on GUI control information. You can choose linear or exponential smoothing. More...
|
|
class | VSTGUI::ControlUpdateReceiver |
| The ControlUpdateReceiver object is the connection mechanism between PluginParameter objects and their connected GUI control objects. It was originally designed almost identically to the example code in the VSTGUI4 SDK for the VST3 version. However, once the AU, AAX, VST3 and RAFX2 APIs were consolidated, this object changed significantly. If you are interested in creating your own version, check out the VST3 files that are included with the vstgui SDK. More...
|
|
class | VSTGUI::PluginGUI |
| The PluginGUI object that maintains the entire GUI operation and has #defines to use with AAX, AU, VST3 and RAFX2 plugins. Note the multiple inheritance inolved with this very complex object. The IGUIView interface is the only non-VSTGUI4 base class. It allows for GUI resizing and manipulation, if and only if the host DAW allows and provides the mechanism for it. More...
|
|
class | PluginParameter |
| The PluginParameter object stores all of the data needed for any type of plugin parameter. It is a large object, but it is not complex as it really just stores LOTS of information about plugin parameters. More...
|
|
|
#define | enumToInt(ENUM) static_cast<int>(ENUM) |
| macro helper to cast a typed enum to an int
|
|
#define | compareEnumToInt(ENUM, INT) (static_cast<int>(ENUM) == (INT)) |
| compare a typed enum value to an int
|
|
#define | compareIntToEnum(INT, ENUM) ((INT) == static_cast<int>(ENUM)) |
| compare a typed enum value to an int
|
|
#define | convertIntToEnum(INT, ENUM) static_cast<ENUM>(INT) |
| convert an int to an enum, e.g. for passing to functions
|
|
|
bool | isReservedTag (int tag) |
| check to see if a tag is reserved: ASPiK defines several reserved control ID values.
|
|
bool | isBonusParameter (int tag) |
| check to see if a tag is Bonus Parameter: these should NOT be added to API parameter lists
|
|
std::string | numberToString (unsigned int number) |
| converts unsigned int value to std::string
|
|
std::string | numberToString (int number) |
| converts int value to std::string
|
|
std::string | numberToString (float number) |
| converts float value to std::string
|
|
std::string | numberToString (double number) |
| converts double value to std::string
|
|
std::string | boolToStdString (bool value) |
| converts bool value to std::string
|
|