VST 3 Examples
VST 3.7
SDK for developing VST plug-in
|
#include <editorsizecontroller.h>
Public Types | |
using | SizeFunc = std::function< void(float)> |
Public Member Functions | |
EditorSizeController (EditController *editController, const SizeFunc &sizeFunc, double currentSizeFactor) | |
virtual | ~EditorSizeController () |
void | update (FUnknown *changedUnknown, int32 message) override |
VSTGUI::CView * | verifyView (VSTGUI::CView *view, const VSTGUI::UIAttributes &attributes, const VSTGUI::IUIDescription *description) override |
void | valueChanged (VSTGUI::CControl *pControl) override |
void | controlBeginEdit (VSTGUI::CControl *pControl) override |
void | controlEndEdit (VSTGUI::CControl *pControl) override |
void | setSizeFactor (double factor) |
Public Attributes | |
OBJ_METHODS(EditorSizeController, FObject) private RangeParameter * | sizeParameter = nullptr |
SizeFunc | sizeFunc |
Static Public Attributes | |
static const int32_t | kSizeParamTag = 2000 |
using SizeFunc = std::function<void (float)> |
EditorSizeController | ( | EditController * | editController, |
const SizeFunc & | sizeFunc, | ||
double | currentSizeFactor | ||
) |
|
virtual |
|
override |
|
override |
|
override |
|
override |
void setSizeFactor | ( | double | factor | ) |
|
static |
OBJ_METHODS (EditorSizeController, FObject) private RangeParameter* sizeParameter = nullptr |
SizeFunc sizeFunc |