| VST 3 Examples
    VST 3.7
    SDK for developing VST plug-in | 
#include <editorsizecontroller.h>
 Inheritance diagram for EditorSizeController:
 Inheritance diagram for EditorSizeController:| 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 |