VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Classes | |
struct | PostEventHandler |
Public Types | |
using | ViewList = std::list< CView * > |
using | FunctionQueue = std::queue< EventProcessingFunction > |
using | ModalViewSessionStack = std::stack< ModalViewSession > |
using FunctionQueue = std::queue<EventProcessingFunction> |
using ModalViewSessionStack = std::stack<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 |
Optional<ModalViewSessionID> legacyModalViewSessionID |
ModalViewSessionID modalViewSessionIDCounter {0} |
ModalViewSessionStack modalViewSessionStack |
DispatchList<IMouseObserver*> mouseObservers |
ViewList mouseViews |
PlatformFramePtr platformFrame |
double platformScaleFactor {1.} |
FunctionQueue postEventFunctionQueue |
DispatchList<IScaleFactorChangedListener*> scaleFactorChangedListenerList |
SharedPointer<CTooltipSupport> tooltips |
double userScaleFactor {1.} |
IViewAddedRemovedObserver* viewAddedRemovedObserver {nullptr} |
bool windowActive {false} |
DispatchList<CView*> windowActiveStateChangeViews |