iPlug2 - C++ Audio Plug-in Framework
|
IGraphics platform class for IOS. More...
#include <IGraphicsIOS.h>
Public Member Functions | |
IGraphicsIOS (IGEditorDelegate &dlg, int w, int h, int fps, float scale) | |
void | SetBundleID (const char *bundleID) |
void | SetAppGroupID (const char *appGroupID) |
void * | OpenWindow (void *pWindow) override |
void | CloseWindow () override |
bool | WindowIsOpen () override |
void | PlatformResize (bool parentHasResized) override |
void | AttachPlatformView (const IRECT &r, void *pView) override |
void | RemovePlatformView (void *pView) override |
void | HidePlatformView (void *pView, bool hide) override |
void | GetMouseLocation (float &x, float &y) const override |
EMsgBoxResult | ShowMessageBox (const char *str, const char *title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler) override |
void | ForceEndUserEdit () override |
const char * | GetPlatformAPIStr () override |
void | UpdateTooltips () override |
void | PromptForFile (WDL_String &fileName, WDL_String &path, EFileAction action, const char *ext, IFileDialogCompletionHandlerFunc completionHandler) override |
void | PromptForDirectory (WDL_String &dir, IFileDialogCompletionHandlerFunc completionHandler) override |
bool | PromptForColor (IColor &color, const char *str, IColorPickerHandlerFunc func) override |
void | HideMouseCursor (bool hide, bool lock) override |
void | MoveMouseCursor (float x, float y) override |
bool | OpenURL (const char *url, const char *msgWindowTitle, const char *confirmMsg, const char *errMsgOnFailure) override |
void * | GetWindow () override |
const char * | GetBundleID () const override |
const char * | GetAppGroupID () const override |
bool | GetTextFromClipboard (WDL_String &str) override |
bool | SetTextInClipboard (const char *str) override |
void | LaunchBluetoothMidiDialog (float x, float y) |
void | AttachGestureRecognizer (EGestureType type) override |
bool | PlatformSupportsMultiTouch () const override |
EUIAppearance | GetUIAppearance () const override |
Static Public Member Functions | |
static int | GetUserOSVersion () |
Protected Member Functions | |
PlatformFontPtr | LoadPlatformFont (const char *fontID, const char *fileNameOrResID) override |
PlatformFontPtr | LoadPlatformFont (const char *fontID, const char *fontName, ETextStyle style) override |
PlatformFontPtr | LoadPlatformFont (const char *fontID, void *pData, int dataSize) override |
void | CachePlatformFont (const char *fontID, const PlatformFontPtr &font) override |
IPopupMenu * | CreatePlatformPopupMenu (IPopupMenu &menu, const IRECT bounds, bool &isAsync) override |
void | CreatePlatformTextEntry (int paramIdx, const IText &text, const IRECT &bounds, int length, const char *str) override |
IGraphics platform class for IOS.
Definition at line 24 of file IGraphicsIOS.h.
IGraphicsIOS::IGraphicsIOS | ( | IGEditorDelegate & | dlg, |
int | w, | ||
int | h, | ||
int | fps, | ||
float | scale | ||
) |
Definition at line 56 of file IGraphicsIOS.mm.
|
virtual |
Definition at line 93 of file IGraphicsIOS.mm.
|
override |
Definition at line 176 of file IGraphicsIOS.mm.
|
override |
Definition at line 149 of file IGraphicsIOS.mm.
|
overrideprotected |
Definition at line 341 of file IGraphicsIOS.mm.
|
override |
Definition at line 122 of file IGraphicsIOS.mm.
|
overrideprotected |
Definition at line 256 of file IGraphicsIOS.mm.
|
overrideprotected |
Definition at line 273 of file IGraphicsIOS.mm.
|
override |
Definition at line 182 of file IGraphicsIOS.mm.
|
inlineoverride |
Definition at line 62 of file IGraphicsIOS.h.
|
inlineoverride |
Definition at line 61 of file IGraphicsIOS.h.
|
override |
Definition at line 195 of file IGraphicsIOS.mm.
|
override |
Definition at line 190 of file IGraphicsIOS.mm.
|
override |
Definition at line 316 of file IGraphicsIOS.mm.
|
override |
Definition at line 353 of file IGraphicsIOS.mm.
|
static |
Definition at line 311 of file IGraphicsIOS.mm.
|
override |
Definition at line 302 of file IGraphicsIOS.mm.
|
inlineoverride |
Definition at line 54 of file IGraphicsIOS.h.
|
override |
Definition at line 164 of file IGraphicsIOS.mm.
void IGraphicsIOS::LaunchBluetoothMidiDialog | ( | float | x, |
float | y | ||
) |
Definition at line 346 of file IGraphicsIOS.mm.
|
overrideprotected |
Definition at line 326 of file IGraphicsIOS.mm.
|
overrideprotected |
Definition at line 331 of file IGraphicsIOS.mm.
|
overrideprotected |
Definition at line 336 of file IGraphicsIOS.mm.
|
inlineoverride |
Definition at line 55 of file IGraphicsIOS.h.
|
override |
Definition at line 280 of file IGraphicsIOS.mm.
|
override |
Definition at line 98 of file IGraphicsIOS.mm.
|
override |
Definition at line 140 of file IGraphicsIOS.mm.
|
inlineoverride |
Definition at line 73 of file IGraphicsIOS.h.
|
override |
Definition at line 250 of file IGraphicsIOS.mm.
|
override |
Definition at line 234 of file IGraphicsIOS.mm.
|
override |
Definition at line 200 of file IGraphicsIOS.mm.
|
override |
Definition at line 159 of file IGraphicsIOS.mm.
|
inline |
Definition at line 31 of file IGraphicsIOS.h.
|
inline |
Definition at line 30 of file IGraphicsIOS.h.
|
override |
Definition at line 321 of file IGraphicsIOS.mm.
|
override |
Definition at line 169 of file IGraphicsIOS.mm.
|
inlineoverride |
Definition at line 48 of file IGraphicsIOS.h.
|
override |
Definition at line 135 of file IGraphicsIOS.mm.