29 template<
typename TGUIState>
32 static_assert(std::is_convertible_v<TGUIState *, GUIState *>);
44 fState = dynamic_cast<TGUIState *>(iGUIState);
45 DCHECK_F(
fState !=
nullptr);
56 typename TGUIState::PluginParameters
const *
fParams{};
This class is used to get access to the GUI state and parameters of the plugin with their actual type...
Definition: StateAware.h:30
Definition: GUIState.h:41
TGUIState::PluginParameters const * fParams
Gives direct access to parameters (ex: fParams->fBypassParam)
Definition: StateAware.h:56
TGUIState * fState
Gives access to the GUI state (ex: fState->fLabelA)
Definition: StateAware.h:52
virtual void initState(GUIState *iGUIState)
This method is called by Jamba automatically to initialize the state.
Definition: StateAware.h:41
Definition: CustomController.h:24