Maintains the connections established between parameters and its listeners/callbacks.
More...
|
bool | existsJmb (ParamID iParamID) const |
|
bool | existsVst (ParamID iParamID) const |
|
GUIState * | getGUIState () const |
|
void | invokeAll () |
| Invoke all registered callbacks and listeners. More...
|
|
IGUIParam | registerBaseCallback (ParamID iParamID, Parameters::ChangeCallback iChangeCallback, bool iInvokeCallback) |
|
IGUIParam | registerBaseCallback (ParamID iParamID, Parameters::ChangeCallback1< IGUIParam > iChangeCallback, bool iInvokeCallback) |
|
IGUIParam | registerBaseParam (ParamID iParamID, Parameters::IChangeListener *iChangeListener=nullptr) |
|
template<typename T > |
GUIJmbParam< T > | registerJmbCallback (ParamID iParamID, Parameters::ChangeCallback iChangeCallback, bool iInvokeCallback) |
|
template<typename T > |
GUIJmbParam< T > | registerJmbCallback (ParamID iParamID, Parameters::ChangeCallback1< GUIJmbParam< T >> iChangeCallback, bool iInvokeCallback) |
|
template<typename T > |
GUIJmbParam< T > | registerJmbParam (ParamID iParamID, Parameters::IChangeListener *iChangeListener=nullptr) |
|
template<typename T > |
GUIOptionalParam< T > | registerOptionalCallback (ParamID iParamID, Parameters::ChangeCallback iChangeCallback, bool iInvokeCallback) |
|
template<typename T > |
GUIOptionalParam< T > | registerOptionalCallback (ParamID iParamID, Parameters::ChangeCallback1< GUIOptionalParam< T >> iChangeCallback, bool iInvokeCallback) |
|
GUIOptionalParam< int32 > | registerOptionalDiscreteCallback (ParamID iParamID, int32 iStepCount, Parameters::ChangeCallback iChangeCallback, bool iInvokeCallback) |
|
GUIOptionalParam< int32 > | registerOptionalDiscreteCallback (ParamID iParamID, int32 iStepCount, Parameters::ChangeCallback1< GUIOptionalParam< int32 >> iChangeCallback, bool iInvokeCallback) |
|
GUIOptionalParam< int32 > | registerOptionalDiscreteParam (ParamID iParamID, int32 iStepCount, Parameters::IChangeListener *iChangeListener=nullptr) |
|
template<typename T > |
GUIOptionalParam< T > | registerOptionalParam (ParamID iParamID, Parameters::IChangeListener *iChangeListener=nullptr) |
|
GUIRawVstParam | registerRawVstCallback (ParamID iParamID, Parameters::ChangeCallback iChangeCallback, bool iInvokeCallback) |
|
GUIRawVstParam | registerRawVstCallback (ParamID iParamID, Parameters::ChangeCallback1< GUIRawVstParam > iChangeCallback, bool iInvokeCallback) |
|
GUIRawVstParam | registerRawVstParam (ParamID iParamID, Parameters::IChangeListener *iChangeListener=nullptr) |
|
template<typename T > |
GUIVstParam< T > | registerVstCallback (ParamID iParamID, Parameters::ChangeCallback iChangeCallback, bool iInvokeCallback) |
|
template<typename T > |
GUIVstParam< T > | registerVstCallback (ParamID iParamID, Parameters::ChangeCallback1< GUIVstParam< T >> iChangeCallback, bool iInvokeCallback) |
|
template<typename T > |
GUIVstParam< T > | registerVstParam (ParamID iParamID, Parameters::IChangeListener *iChangeListener=nullptr) |
|
void | unregisterAll () |
| Unregisters all parameters. More...
|
|
Maintains the connections established between parameters and its listeners/callbacks.
All the connections are properly closed when this class is destroyed.
- Private API
- This is part of the internal/private API of Jamba and should not be used directly.