21#include <vstgui4/vstgui/lib/controls/cparamdisplay.h>
50 void draw(CDrawContext *iContext)
override;
74 explicit Creator(
char const *iViewName =
nullptr,
char const *iDisplayName =
nullptr) :
Wrapper instance returned by ParamAware::registerBaseParam() methods.
Definition IGUIParameter.h:403
void markDirty()
Definition CustomView.h:347
CustomViewAdapter(const CRect &iSize, Args &&...args)
Definition CustomView.h:344
CustomViewCreator(char const *iViewName=nullptr, char const *iDisplayName=nullptr, char const *iBaseViewName=VSTGUI::UIViewCreator::kCView)
Definition CustomViewCreator.h:1318
Creator(char const *iViewName=nullptr, char const *iDisplayName=nullptr)
Definition ParamDisplayView.h:74
void setPrecisionOverride(int32 iPrecisionOverride)
Definition ParamDisplayView.h:60
void registerParameters() override
Subclasses should override this method to register each parameter.
Definition ParamDisplayView.cpp:42
void draw(CDrawContext *iContext) override
Definition ParamDisplayView.cpp:27
int32 getPrecisionOverride() const
Allow to override the precision of the parameter.
Definition ParamDisplayView.h:59
IGUIParam fParam
Definition ParamDisplayView.h:68
int32 fPrecisionOverride
Definition ParamDisplayView.h:66
ParamDisplayView(const CRect &iSize)
Definition ParamDisplayView.h:44
CustomViewAdapter< CParamDisplay > super_type
Definition ParamDisplayView.h:40
void registerIntegerAttribute(std::string const &iName, typename IntegerAttribute< TInt >::Getter iGetter, typename IntegerAttribute< TInt >::Setter iSetter)
Definition CustomViewCreator.h:1060
Definition CustomController.h:25
constexpr ParamID UNDEFINED_PARAM_ID
Constant used throughout the code to test whether the ParamID represents a valid id or an undefined o...
Definition Types.h:48