iPlug2 - C++ Audio Plug-in Framework
|
This is the complete list of members for IGraphics, including all inherited members.
ActivateGLContext() (defined in IGraphics) | IGraphics | inlineprotectedvirtual |
AlphaChannel() const =0 | IGraphics | protectedpure virtual |
ApplyLayerDropShadow(ILayerPtr &layer, const IShadow &shadow) | IGraphics | |
ApplyShadowMask(ILayerPtr &layer, RawBitmapData &mask, const IShadow &shadow)=0 | IGraphics | protectedpure virtual |
AssetsLoaded() | IGraphics | inlineprotectedvirtual |
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() | IGraphics | virtual |
BitmapExtSupported(const char *ext)=0 | IGraphics | pure 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)=0 | IGraphics | protectedpure 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=nullptr)=0 | IGraphics | protectedpure virtual |
DoMeasureText(const IText &text, const char *str, IRECT &bounds) const =0 | IGraphics | protectedpure virtual |
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 &bounds, int srcX, int srcY, const IBlend *pBlend=0)=0 | IGraphics | pure virtual |
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=5.f, float roundness=0.f, float blur=10.f, IBlend *pBlend=nullptr) | IGraphics | inlinevirtual |
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=0) | IGraphics | inlinevirtual |
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 |
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() | IGraphics | inlinevirtual |
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 =0 | IGraphics | protectedpure virtual |
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()=0 | IGraphics | pure virtual |
GetDrawingAPIStr()=0 | IGraphics | pure virtual |
GetDrawScale() const | IGraphics | inline |
GetIdxOfTaggedControl(int ctrlTag) const | IGraphics | inline |
GetLastClickedParamForPTAutomation() | IGraphics | |
GetLayerBitmapData(const ILayerPtr &layer, RawBitmapData &data)=0 | IGraphics | pure 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)=0 | IGraphics | pure 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 |
ICornerResizerControl (defined in IGraphics) | IGraphics | friend |
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 | |
IGraphicsLiveEdit (defined in IGraphics) | IGraphics | friend |
InitiateExternalFileDragDrop(const char *path, const IRECT &iconBounds) | IGraphics | inlinevirtual |
IsDirty(IRECTList &rects) | IGraphics | |
IsInPlatformTextEntry() | IGraphics | inline |
ITextEntryControl (defined in IGraphics) | IGraphics | friend |
LiveEditEnabled() const | IGraphics | inline |
LoadAPIBitmap(const char *fileNameOrResID, int scale, EResourceLocation location, const char *ext)=0 | IGraphics | protectedpure virtual |
LoadAPIBitmap(const char *name, const void *pData, int dataSize, int scale)=0 | IGraphics | protectedpure virtual |
LoadAPIFont(const char *fontID, const PlatformFontPtr &font)=0 | IGraphics | protectedpure virtual |
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() | IGraphics | inlinevirtual |
OnViewInitialized(void *pContext) | IGraphics | inlinevirtual |
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=EWinding::CW)=0 | IGraphics | pure virtual |
PathCircle(float cx, float cy, float r) | IGraphics | |
PathClear()=0 | IGraphics | pure virtual |
PathClipRegion(const IRECT r=IRECT()) | IGraphics | |
PathClose()=0 | IGraphics | pure virtual |
PathConvexPolygon(float *x, float *y, int nPoints) | IGraphics | |
PathCubicBezierTo(float c1x, float c1y, float c2x, float c2y, float x2, float y2)=0 | IGraphics | pure virtual |
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=IFillOptions(), const IBlend *pBlend=0)=0 | IGraphics | pure virtual |
PathLine(float x1, float y1, float x2, float y2) | IGraphics | inline |
PathLineTo(float x, float y)=0 | IGraphics | pure virtual |
PathMoveTo(float x, float y)=0 | IGraphics | pure virtual |
PathQuadraticBezierTo(float cx, float cy, float x2, float y2)=0 | IGraphics | pure virtual |
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=IStrokeOptions(), const IBlend *pBlend=0)=0 | IGraphics | pure 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 | |
PathTransformSetMatrix(const IMatrix &matrix)=0 (defined in IGraphics) | IGraphics | pure virtual |
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 |
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() | IGraphics | inlineprotectedvirtual |
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 |