ASPiK SDK
|
interface file for ASPiK GUI object More...
#include "customcontrols.h"
#include "vstgui/vstgui.h"
#include "vstgui/uidescription/uiviewswitchcontainer.h"
#include "vstgui/vstgui_uidescription.h"
#include "vstgui/lib/crect.h"
#include "vstgui/uidescription/cstream.h"
#include "vstgui/lib/vstguiinit.h"
#import <CoreFoundation/CoreFoundation.h>
#import <AudioUnit/AudioUnit.h>
#import <AudioToolbox/AudioToolbox.h>
#include "AAX_IEffectParameters.h"
#include "AAXtoVSTGUIButtonState.h"
#include "pluginparameter.h"
#include <sstream>
#include <algorithm>
#include <functional>
#include <cctype>
#include <locale>
#include <map>
Go to the source code of this file.
Classes | |
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... | |
Macros | |
#define | __PluginGUI__ |
#define | DOXYDOC 1 |
#define | AUPLUGIN 1 |
#define | AAXPLUGIN 1 |
#define | VSTPLUGIN 1 |
#define | RAFXPLUGIN 1 |
Variables | |
const uint32_t | kHostChoice = 3 |
interface file for ASPiK GUI object