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_Doxygen/PluginTemplate/project_source/source/PluginKernel/pluginstructures.h