Omnidome
Fulldome Mapping Software Toolkit
|
Setup and remove a parameter widget for a certain plugin interface. More...
#include <ParameterWidget.h>
Public Types | |
typedef WIDGET | widget_type |
Public Member Functions | |
template<typename PARENT_WIDGET > | |
void | removeParameterWidget (PARENT_WIDGET *_widget) |
Remove parameter widget from given widget. More... | |
template<typename PARENT_WIDGET , typename INTERFACE > | |
bool | setupParameterWidget (PARENT_WIDGET *_widget, INTERFACE *_interface) |
Setup widget for interface and place it onto widget. More... | |
widget_type * | parameterWidget () |
Return pointer to parameterWidget. More... | |
Private Member Functions | |
virtual void | parameterWidgetSetupOptions (widget_type *_paramWidget) const |
Additional options. Is called during setup process. More... | |
Private Attributes | |
widget_type * | parameterWidget_ = nullptr |
Setup and remove a parameter widget for a certain plugin interface.
Base | class of parameter widget Interface can be a mapping, canvas or input interface |
typedef WIDGET omni::ui::mixin::ParameterWidget< WIDGET >::widget_type |
|
inline |
Return pointer to parameterWidget.
|
inlineprivatevirtual |
|
inline |
Remove parameter widget from given widget.
|
inline |
Setup widget for interface and place it onto widget.
Make a new parameter widget
|
private |