| 
    iPlug2 - C++ Audio Plug-in Framework
    
   | 
 
This is the complete list of members for IGraphicsSkia, including all inherited members.
| ActivateGLContext() (defined in IGraphics) | IGraphics | inlineprotectedvirtual | 
| AlphaChannel() const override | IGraphicsSkia | inlinevirtual | 
| ApplyLayerDropShadow(ILayerPtr &layer, const IShadow &shadow) override | IGraphicsSkia | virtual | 
| ApplyShadowMask(ILayerPtr &layer, RawBitmapData &mask, const IShadow &shadow) override | IGraphicsSkia | virtual | 
| AssignParamNameToolTips() | IGraphics | |
| AttachBackground(const char *fileName) | IGraphics | |
| AttachBubbleControl(const IText &text=DEFAULT_TEXT) | IGraphics | |
| AttachBubbleControl(IBubbleControl *pControl) | IGraphics | |
| AttachControl(IControl *pControl, int ctrlTag=kNoTag, const char *group="") | IGraphics | |
| AttachCornerResizer(EUIResizerMode sizeMode=EUIResizerMode::Scale, bool layoutOnResize=false, const IColor &color=COLOR_TRANSLUCENT, const IColor &mouseOverColor=COLOR_BLACK, const IColor &dragColor=COLOR_BLACK, float size=20.f) | IGraphics | |
| AttachCornerResizer(ICornerResizerControl *pControl, EUIResizerMode sizeMode=EUIResizerMode::Scale, bool layoutOnResize=false) | IGraphics | |
| AttachGestureRecognizer(EGestureType type) | IGraphics | virtual | 
| AttachGestureRecognizerToRegion(const IRECT &bounds, EGestureType type, IGestureFunc func) | IGraphics | |
| AttachPanelBackground(const IPattern &color) | IGraphics | |
| AttachPlatformView(const IRECT &r, void *pView) | IGraphics | inlinevirtual | 
| AttachPopupMenuControl(const IText &text=DEFAULT_TEXT, const IRECT &bounds=IRECT()) | IGraphics | |
| AttachSVGBackground(const char *fileName) | IGraphics | |
| AttachTextEntryControl() | IGraphics | |
| BeginFrame() override | IGraphicsSkia | virtual | 
| BitmapExtSupported(const char *ext) override | IGraphicsSkia | virtual | 
| CachePlatformFont(const char *fontID, const PlatformFontPtr &font)=0 | IGraphics | pure virtual | 
| CalculateTextRotation(const IText &text, const IRECT &bounds, IRECT &rect, double &tx, double &ty) const | IGraphics | protected | 
| CheckLayer(const ILayerPtr &layer) | IGraphics | |
| ClearGestureRegions() | IGraphics | |
| ClearInTextEntryControl() | IGraphics | inline | 
| ClientToScreen(float &x, float &y) | IGraphics | inlinevirtual | 
| CloseWindow()=0 | IGraphics | pure virtual | 
| ControlIsCaptured() const | IGraphics | inline | 
| ControlIsCaptured(IControl *pControl) const | IGraphics | inline | 
| CreateAPIBitmap(int width, int height, float scale, double drawScale, bool cacheable=false) override | IGraphicsSkia | virtual | 
| CreatePlatformPopupMenu(IPopupMenu &menu, const IRECT bounds, bool &isAsync)=0 | IGraphics | protectedpure virtual | 
| CreatePlatformTextEntry(int paramIdx, const IText &text, const IRECT &bounds, int length, const char *str)=0 | IGraphics | protectedpure virtual | 
| CreatePopupMenu(IControl &control, IPopupMenu &menu, const IRECT &bounds, int valIdx=0) | IGraphics | |
| CreatePopupMenu(IControl &control, IPopupMenu &menu, float x, float y, int valIdx=0) | IGraphics | inline | 
| CreateTextEntry(IControl &control, const IText &text, const IRECT &bounds, const char *str="", int valIdx=0) | IGraphics | |
| DeactivateGLContext() (defined in IGraphics) | IGraphics | inlineprotectedvirtual | 
| DeleteFromPopupMenu(IPopupMenu *pMenu, int itemIdx) | IGraphics | |
| DisableControl(int paramIdx, bool diable) | IGraphics | |
| DoDrawText(const IText &text, const char *str, const IRECT &bounds, const IBlend *pBlend) override | IGraphicsSkia | protectedvirtual | 
| DoMeasureText(const IText &text, const char *str, IRECT &bounds) const override | IGraphicsSkia | protectedvirtual | 
| DoMeasureTextRotation(const IText &text, const IRECT &bounds, IRECT &rect) const | IGraphics | protected | 
| DoTextRotation(const IText &text, const IRECT &bounds, const IRECT &rect) (defined in IGraphics) | IGraphics | inline | 
| Draw(IRECTList &rects) | IGraphics | |
| DrawArc(const IColor &color, float cx, float cy, float r, float a1, float a2, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawBitmap(const IBitmap &bitmap, const IRECT &dest, int srcX, int srcY, const IBlend *pBlend) override | IGraphicsSkia | virtual | 
| IGraphics::DrawBitmap(const IBitmap &bitmap, const IRECT &bounds, int frame=1, const IBlend *pBlend=0) | IGraphics | |
| DrawBitmapedText(const IBitmap &bitmap, const IRECT &bounds, IText &text, IBlend *pBlend, const char *str, bool vCenter=true, bool multiline=false, int charWidth=6, int charHeight=12, int charOffset=0) | IGraphics | |
| DrawCircle(const IColor &color, float cx, float cy, float r, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawConvexPolygon(const IColor &color, float *x, float *y, int nPoints, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawData(const IColor &color, const IRECT &bounds, float *normYPoints, int nPoints, float *normXPoints=nullptr, const IBlend *pBlend=0, float thickness=1.f, const IColor *pFillColor=nullptr) | IGraphics | virtual | 
| DrawDottedLine(const IColor &color, float x1, float y1, float x2, float y2, const IBlend *pBlend=0, float thickness=1.f, float dashLen=2.f) | IGraphics | virtual | 
| DrawDottedRect(const IColor &color, const IRECT &bounds, const IBlend *pBlend=0, float thickness=1.f, float dashLen=2.f) | IGraphics | virtual | 
| DrawEllipse(const IColor &color, const IRECT &bounds, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawEllipse(const IColor &color, float x, float y, float r1, float r2, float angle=0.0, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawFastDropShadow(const IRECT &innerBounds, const IRECT &outerBounds, float xyDrop, float roundness, float blur, IBlend *pBlend) override | IGraphicsSkia | virtual | 
| DrawFittedBitmap(const IBitmap &bitmap, const IRECT &bounds, const IBlend *pBlend=0) | IGraphics | virtual | 
| DrawFittedLayer(const ILayerPtr &layer, const IRECT &bounds, const IBlend *pBlend) | IGraphics | |
| DrawGrid(const IColor &color, const IRECT &bounds, float gridSizeH, float gridSizeV, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawHorizontalLine(const IColor &color, const IRECT &bounds, float y, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | |
| DrawHorizontalLine(const IColor &color, float yi, float xLo, float xHi, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | |
| DrawLayer(const ILayerPtr &layer, const IBlend *pBlend=nullptr) | IGraphics | |
| DrawLine(const IColor &color, float x1, float y1, float x2, float y2, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawLineAcross(const IColor &color, const IRECT &bounds, EDirection dir, float pos, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | |
| DrawMultiLineText(const IText &text, const char *str, const IRECT &bounds, const IBlend *pBlend) override | IGraphicsSkia | virtual | 
| DrawPoint(const IColor &color, float x, float y, const IBlend *pBlend=0) | IGraphics | virtual | 
| DrawRadialLine(const IColor &color, float cx, float cy, float angle, float rMin, float rMax, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | |
| DrawRect(const IColor &color, const IRECT &bounds, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawResize() override | IGraphicsSkia | virtual | 
| DrawRotatedBitmap(const IBitmap &bitmap, float destCentreX, float destCentreY, double angle, const IBlend *pBlend=0) | IGraphics | virtual | 
| DrawRotatedLayer(const ILayerPtr &layer, double angle) | IGraphics | |
| DrawRotatedSVG(const ISVG &svg, float destCentreX, float destCentreY, float width, float height, double angle, const IBlend *pBlend=0) | IGraphics | virtual | 
| DrawRoundRect(const IColor &color, const IRECT &bounds, float cornerRadius=5.f, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawRoundRect(const IColor &color, const IRECT &bounds, float cRTL, float cRTR, float cRBR, float cRBL, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawSVG(const ISVG &svg, const IRECT &bounds, const IBlend *pBlend=0, const IColor *pStrokeColor=nullptr, const IColor *pFillColor=nullptr) | IGraphics | virtual | 
| DrawText(const IText &text, const char *str, const IRECT &bounds, const IBlend *pBlend=0) | IGraphics | |
| DrawText(const IText &text, const char *str, float x, float y, const IBlend *pBlend=0) | IGraphics | |
| DrawTriangle(const IColor &color, float x1, float y1, float x2, float y2, float x3, float y3, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | virtual | 
| DrawVerticalLine(const IColor &color, const IRECT &bounds, float x, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | |
| DrawVerticalLine(const IColor &color, float xi, float yLo, float yHi, const IBlend *pBlend=0, float thickness=1.f) | IGraphics | |
| EnableLiveEdit(bool enable) | IGraphics | |
| EnableMouseOver(bool enable) | IGraphics | inline | 
| EnableMultiTouch(bool enable) | IGraphics | inline | 
| EnableTooltips(bool enable) | IGraphics | |
| EndFrame() override | IGraphicsSkia | virtual | 
| EndLayer() | IGraphics | |
| FillArc(const IColor &color, float cx, float cy, float r, float a1, float a2, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillCircle(const IColor &color, float cx, float cy, float r, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillConvexPolygon(const IColor &color, float *x, float *y, int nPoints, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillEllipse(const IColor &color, const IRECT &bounds, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillEllipse(const IColor &color, float x, float y, float r1, float r2, float angle=0.0, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillRect(const IColor &color, const IRECT &bounds, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillRoundRect(const IColor &color, const IRECT &bounds, float cornerRadius=5.f, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillRoundRect(const IColor &color, const IRECT &bounds, float cRTL, float cRTR, float cRBR, float cRBL, const IBlend *pBlend=0) | IGraphics | virtual | 
| FillTriangle(const IColor &color, float x1, float y1, float x2, float y2, float x3, float y3, const IBlend *pBlend=0) | IGraphics | virtual | 
| FlippedBitmap() const override | IGraphicsSkia | inlinevirtual | 
| ForAllControls(T method, Args... args) | IGraphics | |
| ForAllControlsFunc(IControlFunction func) | IGraphics | |
| ForceEndUserEdit()=0 | IGraphics | pure virtual | 
| ForControlInGroup(const char *group, IControlFunction func) | IGraphics | |
| ForControlWithParam(int paramIdx, IControlFunction func) | IGraphics | |
| ForControlWithParam(const std::initializer_list< int > ¶ms, IControlFunction func) | IGraphics | |
| ForMatchingControls(T method, int paramIdx, Args... args) | IGraphics | |
| ForStandardControlsFunc(IControlFunction func) | IGraphics | |
| FPS() const | IGraphics | inline | 
| GetAppGroupID() const | IGraphics | inlinevirtual | 
| GetBackgroundControl() (defined in IGraphics) | IGraphics | inline | 
| GetBackingPixelScale() const | IGraphics | inlineprotectedvirtual | 
| GetBounds() const | IGraphics | inline | 
| GetBubbleControl(int i=0) | IGraphics | inline | 
| GetBundleID() const | IGraphics | inlinevirtual | 
| GetControl(int idx) | IGraphics | inline | 
| GetControlIdx(IControl *pControl) const | IGraphics | inline | 
| GetControlInTextEntry() | IGraphics | inline | 
| GetControlTag(const IControl *pControl) const | IGraphics | inline | 
| GetControlWithParamIdx(int paramIdx) | IGraphics | |
| GetControlWithTag(int ctrlTag) const | IGraphics | |
| GetDelegate() | IGraphics | inline | 
| GetDrawContext() override | IGraphicsSkia | inlinevirtual | 
| GetDrawingAPIStr() override | IGraphicsSkia | virtual | 
| GetDrawScale() const | IGraphics | inline | 
| GetIdxOfTaggedControl(int ctrlTag) const | IGraphics | inline | 
| GetLastClickedParamForPTAutomation() | IGraphics | |
| GetLayerBitmapData(const ILayerPtr &layer, RawBitmapData &data) override | IGraphicsSkia | virtual | 
| GetMouseDownPoint(float &x, float &y) const | IGraphics | inline | 
| GetMouseLocation(float &x, float &y) const =0 | IGraphics | pure virtual | 
| GetMouseOver() const | IGraphics | inline | 
| GetParamIdxForPTAutomation(float x, float y) | IGraphics | |
| GetPixelSnapped(IRECT &r) const | IGraphics | inline | 
| GetPlatformAPIStr() | IGraphics | inlinevirtual | 
| GetPlatformContext() | IGraphics | inline | 
| GetPlatformWindowScale() const | IGraphics | inlinevirtual | 
| GetPoint(int x, int y) override | IGraphicsSkia | virtual | 
| GetPopupMenuControl() | IGraphics | inline | 
| GetPromptMenu() | IGraphics | inline | 
| GetResizerMode() const | IGraphics | inline | 
| GetResizingInProcess() const | IGraphics | inline | 
| GetRoundedScreenScale() const | IGraphics | inline | 
| GetScaledBitmap(IBitmap &inBitmap) | IGraphics | |
| GetScreenScale() const | IGraphics | inline | 
| GetSharedResourcesSubPath() const | IGraphics | inline | 
| GetTextEntryControl() | IGraphics | inline | 
| GetTextFromClipboard(WDL_String &str)=0 | IGraphics | pure virtual | 
| GetTotalScale() const | IGraphics | inline | 
| GetTouches(IControl *pControl, std::vector< ITouchID > &touchesOnThisControl) const | IGraphics | inline | 
| GetTransformMatrix() const (defined in IGraphics) | IGraphics | inlineprotected | 
| GetUIAppearance() const | IGraphics | inlinevirtual | 
| GetWindow()=0 | IGraphics | pure virtual | 
| GetWinModuleHandle() | IGraphics | inlinevirtual | 
| Height() const | IGraphics | inline | 
| HideControl(int paramIdx, bool hide) | IGraphics | |
| HideMouseCursor(bool hide=true, bool lock=true)=0 | IGraphics | pure virtual | 
| HidePlatformView(void *pView, bool hide) | IGraphics | inlinevirtual | 
| IGraphics(IGEditorDelegate &dlg, int w, int h, int fps=DEFAULT_FPS, float scale=1.) (defined in IGraphics) | IGraphics | |
| IGraphics(const IGraphics &)=delete (defined in IGraphics) | IGraphics | |
| IGraphicsSkia(IGEditorDelegate &dlg, int w, int h, int fps, float scale) (defined in IGraphicsSkia) | IGraphicsSkia | |
| InitiateExternalFileDragDrop(const char *path, const IRECT &iconBounds) | IGraphics | inlinevirtual | 
| IsDirty(IRECTList &rects) | IGraphics | |
| IsInPlatformTextEntry() | IGraphics | inline | 
| LiveEditEnabled() const | IGraphics | inline | 
| LoadAPIBitmap(const char *fileNameOrResID, int scale, EResourceLocation location, const char *ext) override | IGraphicsSkia | protectedvirtual | 
| LoadAPIBitmap(const char *name, const void *pData, int dataSize, int scale) override | IGraphicsSkia | protectedvirtual | 
| LoadAPIFont(const char *fontID, const PlatformFontPtr &font) override | IGraphicsSkia | protectedvirtual | 
| LoadBitmap(const char *fileNameOrResID, int nStates=1, bool framesAreHorizontal=false, int targetScale=0) | IGraphics | virtual | 
| LoadBitmap(const char *name, const void *pData, int dataSize, int nStates=1, bool framesAreHorizontal=false, int targetScale=0) | IGraphics | virtual | 
| LoadFont(const char *fontID, const char *fileNameOrResID) | IGraphics | virtual | 
| LoadFont(const char *fontID, void *pData, int dataSize) | IGraphics | virtual | 
| LoadFont(const char *fontID, const char *fontName, ETextStyle style) | IGraphics | |
| LoadPlatformFont(const char *fontID, const char *fileNameOrResID)=0 | IGraphics | pure virtual | 
| LoadPlatformFont(const char *fontID, void *pData, int dataSize)=0 | IGraphics | pure virtual | 
| LoadPlatformFont(const char *fontID, const char *fontName, ETextStyle style)=0 | IGraphics | pure virtual | 
| LoadResource(const char *fileNameOrResID, const char *fileType) | IGraphics | virtual | 
| LoadSVG(const char *fileNameOrResID, const char *units="px", float dpi=72.f) | IGraphics | virtual | 
| LoadSVG(const char *name, const void *pData, int dataSize, const char *units="px", float dpi=72.f) | IGraphics | virtual | 
| mClipRECT (defined in IGraphics) | IGraphics | protected | 
| mCursorHidden (defined in IGraphics) | IGraphics | protected | 
| mCursorLock (defined in IGraphics) | IGraphics | protected | 
| mCursorX (defined in IGraphics) | IGraphics | protected | 
| mCursorY (defined in IGraphics) | IGraphics | protected | 
| mDelegate (defined in IGraphics) | IGraphics | protected | 
| MeasureText(const IText &text, const char *str, IRECT &bounds) const | IGraphics | virtual | 
| mLayers (defined in IGraphics) | IGraphics | protected | 
| MouseOverEnabled() const | IGraphics | inline | 
| MoveMouseCursor(float x, float y)=0 | IGraphics | pure virtual | 
| mTabletInput (defined in IGraphics) | IGraphics | protected | 
| mTransform (defined in IGraphics) | IGraphics | protected | 
| mTransformStates (defined in IGraphics) | IGraphics | protected | 
| MultiTouchEnabled() const | IGraphics | inline | 
| mXTranslation (defined in IGraphics) | IGraphics | protected | 
| mYTranslation (defined in IGraphics) | IGraphics | protected | 
| NBubbleControls() const | IGraphics | inline | 
| NControls() const | IGraphics | inline | 
| OnAppearanceChanged(EUIAppearance appearance) | IGraphics | |
| OnDragResize(float x, float y) | IGraphics | |
| OnDrop(const char *str, float x, float y) | IGraphics | |
| OnDropMultiple(const std::vector< const char * > &paths, float x, float y) | IGraphics | |
| OnGestureRecognized(const IGestureInfo &info) | IGraphics | |
| OnGUIIdle() | IGraphics | |
| OnKeyDown(float x, float y, const IKeyPress &key) | IGraphics | |
| OnKeyUp(float x, float y, const IKeyPress &key) | IGraphics | |
| OnMouseDblClick(float x, float y, const IMouseMod &mod) | IGraphics | |
| OnMouseDown(const std::vector< IMouseInfo > &points) | IGraphics | |
| OnMouseDrag(const std::vector< IMouseInfo > &points) | IGraphics | |
| OnMouseOut() | IGraphics | |
| OnMouseOver(float x, float y, const IMouseMod &mod) | IGraphics | |
| OnMouseUp(const std::vector< IMouseInfo > &points) | IGraphics | |
| OnMouseWheel(float x, float y, const IMouseMod &mod, float delta) | IGraphics | |
| OnSetCursor() | IGraphics | inline | 
| OnTouchCancelled(const std::vector< IMouseInfo > &points) | IGraphics | |
| OnViewDestroyed() override | IGraphicsSkia | virtual | 
| OnViewInitialized(void *pContext) override | IGraphicsSkia | virtual | 
| OpenURL(const char *url, const char *msgWindowTitle=0, const char *confirmMsg=0, const char *errMsgOnFailure=0)=0 | IGraphics | pure virtual | 
| OpenWindow(void *pParentWnd)=0 | IGraphics | pure virtual | 
| operator=(const IGraphics &)=delete (defined in IGraphics) | IGraphics | |
| PathArc(float cx, float cy, float r, float a1, float a2, EWinding winding) override | IGraphicsSkia | virtual | 
| PathCircle(float cx, float cy, float r) | IGraphics | |
| PathClear() override | IGraphicsSkia | inlinevirtual | 
| PathClipRegion(const IRECT r=IRECT()) | IGraphics | |
| PathClose() override | IGraphicsSkia | inlinevirtual | 
| PathConvexPolygon(float *x, float *y, int nPoints) | IGraphics | |
| PathCubicBezierTo(float x1, float y1, float x2, float y2, float x3, float y3) override | IGraphicsSkia | inlinevirtual | 
| PathEllipse(const IRECT &bounds) | IGraphics | |
| PathEllipse(float x, float y, float r1, float r2, float angle=0.0) | IGraphics | |
| PathFill(const IPattern &pattern, const IFillOptions &options, const IBlend *pBlend) override | IGraphicsSkia | virtual | 
| PathLine(float x1, float y1, float x2, float y2) | IGraphics | inline | 
| PathLineTo(float x, float y) override | IGraphicsSkia | inlinevirtual | 
| PathMoveTo(float x, float y) override | IGraphicsSkia | inlinevirtual | 
| PathQuadraticBezierTo(float cx, float cy, float x2, float y2) override | IGraphicsSkia | inlinevirtual | 
| PathRadialLine(float cx, float cy, float angle, float rMin, float rMax) | IGraphics | |
| PathRect(const IRECT &bounds) | IGraphics | |
| PathRoundRect(const IRECT &bounds, float ctl, float ctr, float cbl, float cbr) | IGraphics | |
| PathRoundRect(const IRECT &bounds, float cornerRadius=5.f) | IGraphics | |
| PathSetWinding(bool clockwise) | IGraphics | inlinevirtual | 
| PathStroke(const IPattern &pattern, float thickness, const IStrokeOptions &options, const IBlend *pBlend) override | IGraphicsSkia | virtual | 
| PathTransformMatrix(const IMatrix &matrix) | IGraphics | |
| PathTransformReset(bool clearStates=false) | IGraphics | |
| PathTransformRestore() | IGraphics | |
| PathTransformRotate(float angle) | IGraphics | |
| PathTransformSave() | IGraphics | |
| PathTransformScale(float x, float y) | IGraphics | |
| PathTransformScale(float scale) | IGraphics | |
| PathTransformSkew(float xAngle, float yAngle) | IGraphics | |
| PathTransformTranslate(float x, float y) | IGraphics | |
| PathTriangle(float x1, float y1, float x2, float y2, float x3, float y3) | IGraphics | |
| PlatformSupportsMultiTouch() const | IGraphics | inlinevirtual | 
| PopLayer() | IGraphics | protected | 
| PopupHostContextMenuForParam(int controlIdx, int paramIdx, float x, float y) | IGraphics | |
| PopupHostContextMenuForParam(IControl *pControl, int paramIdx, float x, float y) | IGraphics | |
| PromptForColor(IColor &color, const char *str="", IColorPickerHandlerFunc func=nullptr)=0 | IGraphics | pure virtual | 
| PromptForDirectory(WDL_String &dir, IFileDialogCompletionHandlerFunc completionHandler=nullptr)=0 | IGraphics | pure virtual | 
| PromptForFile(WDL_String &fileName, WDL_String &path, EFileAction action=EFileAction::Open, const char *ext="", IFileDialogCompletionHandlerFunc completionHandler=nullptr)=0 | IGraphics | pure virtual | 
| PromptUserInput(IControl &control, const IRECT &bounds, int valIdx=0) | IGraphics | |
| PushLayer(ILayer *pLayer) | IGraphics | protected | 
| ReleaseBitmap(const IBitmap &bitmap) | IGraphics | virtual | 
| ReleaseMouseCapture() | IGraphics | |
| RemoveAllControls() | IGraphics | |
| RemoveControl(int idx) | IGraphics | |
| RemoveControl(IControl *pControl) | IGraphics | |
| RemoveControls(int fromIdx) | IGraphics | |
| RemoveControlWithTag(int ctrlTag) | IGraphics | |
| RemovePlatformView(void *pView) | IGraphics | inlinevirtual | 
| RemovePopupMenuControl() | IGraphics | |
| RemoveTextEntryControl() | IGraphics | |
| Resize(int w, int h, float scale, bool needsPlatformResize=true) | IGraphics | |
| RespondsToGesture(float x, float y) | IGraphics | |
| ResumeLayer(ILayerPtr &layer) | IGraphics | |
| RetainBitmap(const IBitmap &bitmap, const char *cacheName) | IGraphics | virtual | 
| RevealPathInExplorerOrFinder(WDL_String &path, bool select=false) | IGraphics | inlinevirtual | 
| ScaleBitmap(const IBitmap &inBitmap, const char *cacheName, int targetScale) | IGraphics | virtual | 
| SearchBitmapInCache(const char *fileName, int targetScale, int &sourceScale) | IGraphics | protected | 
| SearchImageResource(const char *fileName, const char *type, WDL_String &result, int targetScale, int &sourceScale) | IGraphics | protected | 
| SetAllControlsClean() | IGraphics | |
| SetAllControlsDirty() | IGraphics | |
| SetControlBounds(IControl *pControl, const IRECT &r) | IGraphics | |
| SetControlPosition(IControl *pControl, float x, float y) | IGraphics | |
| SetControlSize(IControl *pControl, float w, float h) | IGraphics | |
| SetControlValueAfterPopupMenu(IPopupMenu *pMenu) | IGraphics | |
| SetControlValueAfterTextEdit(const char *str) | IGraphics | |
| SetDisplayTickFunc(IDisplayTickFunc func) | IGraphics | inline | 
| SetFilePathInClipboard(const char *path) | IGraphics | inlinevirtual | 
| SetFPSDisplayBounds(const IRECT &bounds) (defined in IGraphics) | IGraphics | inline | 
| SetKeyHandlerFunc(IKeyHandlerFunc func) | IGraphics | inline | 
| SetLayoutOnResize(bool layoutOnResize) (defined in IGraphics) | IGraphics | |
| SetMouseCursor(ECursor cursorType=ECursor::ARROW) | IGraphics | inlinevirtual | 
| SetPlatformContext(void *pContext) | IGraphics | inline | 
| SetPTParameterHighlight(int paramIdx, bool isHighlighted, int color) | IGraphics | |
| SetQwertyMidiKeyHandlerFunc(std::function< void(const IMidiMsg &msg)> func=nullptr) | IGraphics | |
| SetScaleConstraints(float lo, float hi) | IGraphics | |
| SetScreenScale(float scale) | IGraphics | |
| SetSharedResourcesSubPath(const char *sharedResourcesSubPath) | IGraphics | inline | 
| SetStrictDrawing(bool strict) | IGraphics | |
| SetTabletInput(bool tablet) | IGraphics | inline | 
| SetTextInClipboard(const char *str)=0 | IGraphics | pure virtual | 
| SetTranslation(float x, float y) | IGraphics | inline | 
| SetUIAppearanceChangedFunc(IUIAppearanceChangedFunc func) | IGraphics | inline | 
| SetWinModuleHandle(void *pHinstance) | IGraphics | inlinevirtual | 
| ShowAreaDrawn(bool enable) | IGraphics | inline | 
| ShowAreaDrawnEnabled() const | IGraphics | inline | 
| ShowBubbleControl(IControl *pCaller, float x, float y, const char *str, EDirection dir=EDirection::Horizontal, IRECT minimumContentBounds=IRECT()) (defined in IGraphics) | IGraphics | |
| ShowControlBounds(bool enable) | IGraphics | inline | 
| ShowControlBoundsEnabled() const | IGraphics | inline | 
| ShowFPSDisplay(bool enable) | IGraphics | |
| ShowingFPSDisplay() | IGraphics | inline | 
| ShowMessageBox(const char *str, const char *title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler=nullptr)=0 | IGraphics | pure virtual | 
| StartLayer(IControl *pOwner, const IRECT &r, bool cacheable=false) | IGraphics | |
| StyleAllVectorControls(const IVStyle &style) | IGraphics | |
| TooltipsEnabled() const | IGraphics | inline | 
| UpdateLayer() override | IGraphicsSkia | virtual | 
| UpdatePeers(IControl *pCaller, int callerValIdx) | IGraphics | |
| UpdateTooltips()=0 | IGraphics | pure virtual | 
| Width() const | IGraphics | inline | 
| WindowHeight() const | IGraphics | inline | 
| WindowIsOpen() | IGraphics | inlinevirtual | 
| WindowWidth() const | IGraphics | inline | 
| ~IGraphics() (defined in IGraphics) | IGraphics | virtual | 
| ~IGraphicsSkia() (defined in IGraphicsSkia) | IGraphicsSkia |