Close that UI.
Get the desired plugin UI size in logical pixels. Basically while a plugin is resized, its desired UI size might not match the "current" plugin size. We makes this super rare, and only to fix resize problems. Typically used when the host want to resize a window itself. FUTURE: deemphasize getGUISize vs getDesiredGUISize.
Get the current plugin UI size in logical pixels.
Used by CLAP and VST3.
Used by VST3.
Used by CLAP. Only makes sense if isAspectRatioPreserved returned true, else it's UB.
Used by CLAP.
Used by CLAP and VST3.
Used by CLAP.
Used by CLAP and VST3. Tells the native window to resize itself. Called by the host when it's one resizing the parent window, and wants our window to follow suit. This is to be forwarded to IWindow.
Create an UI, return a system-specific handle for the window/view
Plugin GUI