Custom interface so that GUI can pass information to plugin shell in a thread-safe manner.
More...
#include <pluginstructures.h>
|
| virtual bool | registerCustomView (std::string customViewName, ICustomView *customViewConnector)=0 |
| |
| virtual bool | deRegisterCustomView (ICustomView *customViewConnector)=0 |
| |
| virtual bool | guiDidOpen ()=0 |
| |
| virtual bool | guiWillClose ()=0 |
| |
| virtual bool | guiTimerPing ()=0 |
| |
| virtual bool | registerSubcontroller (std::string subcontrollerName, ICustomView *customViewConnector) |
| |
| virtual bool | deRregisterSubcontroller (ICustomView *customViewConnector) |
| |
| virtual uint32_t | getNonBoundVariableCount () |
| |
| virtual uint32_t | getNextNonBoundVariableTag (int startTag) |
| |
| virtual bool | checkNonBoundValueChange (int tag, float normalizedValue) |
| |
| virtual void | checkSendUpdateGUI (int tag, float actualValue, bool loadingPreset, void *data1=0, void *data2=0) |
| |
| virtual void | parameterChanged (int32_t controlID, double actualValue, double normalizedValue) |
| |
| virtual double | getNormalizedPluginParameter (int32_t controlID) |
| |
| virtual void | setNormalizedPluginParameter (int32_t controlID, double value) |
| |
| virtual double | getActualPluginParameter (int32_t controlID) |
| |
| virtual void | setActualPluginParameter (int32_t controlID, double value) |
| |
| virtual void | beginParameterChangeGesture (int controlTag) |
| |
| virtual void | endParameterChangeGesture (int controlTag) |
| |
Custom interface so that GUI can pass information to plugin shell in a thread-safe manner.
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
◆ beginParameterChangeGesture()
| virtual void IGUIPluginConnector::beginParameterChangeGesture |
( |
int |
controlTag | ) |
|
|
inlinevirtual |
◆ checkNonBoundValueChange()
| virtual bool IGUIPluginConnector::checkNonBoundValueChange |
( |
int |
tag, |
|
|
float |
normalizedValue |
|
) |
| |
|
inlinevirtual |
◆ checkSendUpdateGUI()
| virtual void IGUIPluginConnector::checkSendUpdateGUI |
( |
int |
tag, |
|
|
float |
actualValue, |
|
|
bool |
loadingPreset, |
|
|
void * |
data1 = 0, |
|
|
void * |
data2 = 0 |
|
) |
| |
|
inlinevirtual |
for sending GUI udates only, does not change underlying control variable!
◆ deRegisterCustomView()
| virtual bool IGUIPluginConnector::deRegisterCustomView |
( |
ICustomView * |
customViewConnector | ) |
|
|
pure virtual |
◆ deRregisterSubcontroller()
| virtual bool IGUIPluginConnector::deRregisterSubcontroller |
( |
ICustomView * |
customViewConnector | ) |
|
|
inlinevirtual |
◆ endParameterChangeGesture()
| virtual void IGUIPluginConnector::endParameterChangeGesture |
( |
int |
controlTag | ) |
|
|
inlinevirtual |
◆ getActualPluginParameter()
| virtual double IGUIPluginConnector::getActualPluginParameter |
( |
int32_t |
controlID | ) |
|
|
inlinevirtual |
◆ getNextNonBoundVariableTag()
| virtual uint32_t IGUIPluginConnector::getNextNonBoundVariableTag |
( |
int |
startTag | ) |
|
|
inlinevirtual |
◆ getNonBoundVariableCount()
| virtual uint32_t IGUIPluginConnector::getNonBoundVariableCount |
( |
| ) |
|
|
inlinevirtual |
◆ getNormalizedPluginParameter()
| virtual double IGUIPluginConnector::getNormalizedPluginParameter |
( |
int32_t |
controlID | ) |
|
|
inlinevirtual |
◆ guiDidOpen()
| virtual bool IGUIPluginConnector::guiDidOpen |
( |
| ) |
|
|
pure virtual |
◆ guiTimerPing()
| virtual bool IGUIPluginConnector::guiTimerPing |
( |
| ) |
|
|
pure virtual |
◆ guiWillClose()
| virtual bool IGUIPluginConnector::guiWillClose |
( |
| ) |
|
|
pure virtual |
◆ parameterChanged()
| virtual void IGUIPluginConnector::parameterChanged |
( |
int32_t |
controlID, |
|
|
double |
actualValue, |
|
|
double |
normalizedValue |
|
) |
| |
|
inlinevirtual |
◆ registerCustomView()
| virtual bool IGUIPluginConnector::registerCustomView |
( |
std::string |
customViewName, |
|
|
ICustomView * |
customViewConnector |
|
) |
| |
|
pure virtual |
◆ registerSubcontroller()
| virtual bool IGUIPluginConnector::registerSubcontroller |
( |
std::string |
subcontrollerName, |
|
|
ICustomView * |
customViewConnector |
|
) |
| |
|
inlinevirtual |
◆ setActualPluginParameter()
| virtual void IGUIPluginConnector::setActualPluginParameter |
( |
int32_t |
controlID, |
|
|
double |
value |
|
) |
| |
|
inlinevirtual |
set plugin parameter with actual value
◆ setNormalizedPluginParameter()
| virtual void IGUIPluginConnector::setNormalizedPluginParameter |
( |
int32_t |
controlID, |
|
|
double |
value |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file:
- C:/RackAFX_v7/ASPIK_SDK/PluginTemplate/project_source/source/PluginKernel/pluginstructures.h