Jamba C++ API
4.2.0
|
This class is used to get access to the GUI state and parameters of the plugin with their actual type. More...
#include <StateAware.h>
Inherited by PluginAccessor< TGUIState >, StateAwareCustomController< TGUIState >, StateAwareCustomViewAdapter< TView, TGUIState >, and StateAwareView< TView, TGUIState >.
Public Member Functions | |
virtual void | initState (GUIState *iGUIState) |
This method is called by Jamba automatically to initialize the state. More... | |
Public Attributes | |
TGUIState::PluginParameters const * | fParams {} |
Gives direct access to parameters (ex: fParams->fBypassParam ) More... | |
TGUIState * | fState {} |
Gives access to the GUI state (ex: fState->fLabelA ) More... | |
This class is used to get access to the GUI state and parameters of the plugin with their actual type.
TGUIState | type of the gui state for the plugin (should be a subclass of GUIState ) |
|
inlinevirtual |
This method is called by Jamba automatically to initialize the state.
Reimplemented in StateAwareCustomViewAdapter< TView, TGUIState >, StateAwareView< TView, TGUIState >, and StateAwareCustomController< TGUIState >.
TGUIState::PluginParameters const* fParams {} |
Gives direct access to parameters (ex: fParams->fBypassParam
)
TGUIState* fState {} |
Gives access to the GUI state (ex: fState->fLabelA
)