|
VSTGUI
4.7
Graphical User Interface Framework not only for VST plugins
|
Classes | |
| struct | PostEventHandler |
Public Types | |
| using | ViewList = std::list< CView * > |
| using | FunctionQueue = std::queue< Function > |
| using | ModalViewSessionStack = std::stack< std::unique_ptr< ModalViewSession >> |
| using FunctionQueue = std::queue<Function> |
| using ModalViewSessionStack = std::stack<std::unique_ptr<ModalViewSession>> |
| bool active {false} |
| CView* activeFocusView {nullptr} |
| SharedPointer<Animation::Animator> animator |
| BitmapInterpolationQuality bitmapQuality {BitmapInterpolationQuality::kDefault} |
| CollectInvalidRects* collectInvalidRects {nullptr} |
| VSTGUIEditorInterface* editor {nullptr} |
| CView* focusView {nullptr} |
| DispatchList<IFocusViewObserver*> focusViewObservers |
| bool inEventHandling {false} |
| DispatchList<IKeyboardHook*> keyboardHooks |
| ModalViewSession* legacyModalViewSession {nullptr} |
| ModalViewSessionStack modalViewSessionStack |
| DispatchList<IMouseObserver*> mouseObservers |
| ViewList mouseViews |
| SharedPointer<IPlatformFrame> platformFrame |
| double platformScaleFactor {1.} |
| FunctionQueue postEventFunctionQueue |
| DispatchList<IScaleFactorChangedListener*> scaleFactorChangedListenerList |
| SharedPointer<CTooltipSupport> tooltips |
| double userScaleFactor {1.} |
| IViewAddedRemovedObserver* viewAddedRemovedObserver {nullptr} |
| bool windowActive {false} |
| DispatchList<CView*> windowActiveStateChangeViews |