30template<
typename TGUIState>
33 static_assert(std::is_convertible_v<TGUIState *, GUIState *>);
45 fState =
dynamic_cast<TGUIState *
>(iGUIState);
46 DCHECK_F(
fState !=
nullptr);
57 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:32
TGUIState::PluginParameters const * fParams
Gives direct access to parameters (ex: fParams->fBypassParam).
Definition StateAware.h:57
TGUIState * fState
Gives access to the GUI state (ex: fState->fLabelA).
Definition StateAware.h:53
virtual void initState(GUIState *iGUIState)
This method is called by Jamba automatically to initialize the state.
Definition StateAware.h:42
Definition CustomController.h:25