IGraphics

Plugin GUI

Members

Functions

closeUI
void closeUI()

Close that UI.

getGUISize
void getGUISize(int* widthLogicalPixels, int* heightLogicalPixels)

Get the current plugin UI size in logical pixels.

getMaxSmallerValidSize
void getMaxSmallerValidSize(int* inoutWidth, int* inoutHeight)

Used by VST3.

getNearestValidSize
void getNearestValidSize(int* inoutWidth, int* inoutHeight)

Used by VST3.

isResizeable
bool isResizeable()

Used by VST3.

nativeWindowResize
bool nativeWindowResize(int newWidthLogicalPixels, int newHeightLogicalPixels)

Used by 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.

openUI
void* openUI(void* parentInfo, void* controlInfo, IClient client, GraphicsBackend backend)

Create an UI, return a system-specific handle for the window/view

Meta