|
Jamba C++ API
4.1.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)