| CanPurchaseProducts() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| ClearAppStoreLastError()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ConfigChanged(const IAppConfiguration *appConfig)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ConfirmConsumedProduct(IAppStoreProduct *product)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ConnectToStore()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ConsumeProduct(IAppStoreProduct *product)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateEMail(const String &subject, const String &message)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateEMail(const String &subject, const String &message, const String &recipientAddress)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateScreenshot()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateSystemDialog(const String &title, const String &message, const String &button0Label) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateSystemDialog(const String &title, const String &message, const String &button0Label, const String &button1Label) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateSystemDialog(const String &title, const String &message, const String &button0Label, const String &button1Label, const String &button2Label) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateSystemDialog(const String &title, const String &message, const StringArray &buttonLabels) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateSystemDialog(const String &title, const String &message) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| CreateUrlRequest()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| DeInit()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| DestroyEMail(IEMail *&eMail)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| DestroyScreenshot()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| DestroySystemDialog(ISystemDialog *&dialog)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| DestroyUrlRequest(IUrlRequest *&urlRequest)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| DisconnectFromStore()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| EditString(String &editString, UInt32 maxLength=0, Bool hideKeyboard=false, const Graph::ITextGeometry *textGeometry=nullptr, String nonPrintableReplacement=String()) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAcceleration() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAccelerationX() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAccelerationY() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAccelerationZ() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAltitude() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAngularVelocity() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAngularVelocityX() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAngularVelocityY() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAngularVelocityZ() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAppStoreControl()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAppStoreLastError() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAppStoreStatus() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAuthorization() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAvailableProduct(UInt32 index) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetAvailableProduct(const String &productId) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetCloudControl()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameCenterControl()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerAcceleration(Input::AccelerationVector &acceleration, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerDeviceInfo(IGameControllerMapping::DeviceInfo &deviceInfo, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerGravity(Input::AccelerationVector &gravity, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerMapping(UInt32 deviceIndex)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerPlayerIndex(UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerShoulder(Float &value, IEnums::GameControllerControl control, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerStick(Float &xAxis, Float &yAxis, IEnums::GameControllerControl control, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerTouchAbsoluteEnabled(Bool &isEnabled, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGameControllerTouchOrientationEnabled(Bool &isEnabled, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetGeoLocation() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetHorizontalAccuracy() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetInputDeviceHandler()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetKey(UInt32 index) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetKeyboardControl()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetKeyboardText() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetKeyCode(UInt32 index) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetKeys() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetLatitude() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetLoadingProgress() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetLongitude() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMagneticAngle() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMagneticField() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMagneticFieldX() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMagneticFieldY() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMagneticFieldZ() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMousePosition(Real &x, Real &y) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetMusicPlayerControl()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetNumberOfAvailableProducts() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetNumberOfGameControllerDevices() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetNumberOfKeys() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetNumberOfTouchDevices() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetOrientation() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetOutputDeviceHandler()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetPreferenceData(const String &key, Data &value) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetPreferencesControl()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetPreferenceValue(const String &key) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetPreferenceValue(const String &key, String &value) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetRawMouseDelta(Real &x, Real &y) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetRawWheelDelta(Real &x, Real &y) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetScreenshotImage() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetTelephonyCarrierName() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetTelephonyCountryCode() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetTelephonyNetworkCode() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetTouchPosition(Real &x, Real &y, UInt32 deviceIndex=0) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetTrueAngle() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetVelocity() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetVerticalAccuracy() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| GetVirtualMouse()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| HasKeyboardTextfield() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| HideKeyboard() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| Init()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsAccelerationAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsAppStoreControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsCloudControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsGameCenterControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsGameControllerButtonAvailable(IEnums::GameControllerButton button, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsGameControllerButtonPressed(IEnums::GameControllerButton button, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsGameControllerConnected(UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsGameControllerControlAvailable(IEnums::GameControllerControl control, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsGyroscopeAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsHeadingAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsKeyboardAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsKeyboardControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsKeyboardShowing() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsLocationAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMotionAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMouseAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMouseButtonPressed(IEnums::MouseButton button) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMousePositionInRange() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMousePositionXInRange() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMousePositionYInRange() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsMusicPlayerControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsOrientationAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsPreferencesControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsRawButtonAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsRawButtonPressed(RawButtonCode code) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsRawKeyboardAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsRawKeyPressed(RawKeyCode code) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsRawMouseAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsRumbleControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsScreenshotBusy() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsScreenshotControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsScreenshotReady() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsShaken() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsSuspendingApp() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsSystemDialogControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsTelephonyControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsTerminatingApp() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsTouchPressed(UInt32 deviceIndex=0) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| IsWebControlAvailable() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| OpenUrlInSystemBrowser(const String &url) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| PreferenceExists(const String &key)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| PreferenceRemove(const String &key)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| PurchaseProduct(IAppStoreProduct *product)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ReconnectToStore()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| RegisterProduct(const String &productId, IAppStoreProduct::ProductType productType)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| RestoreTransactions()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| Rumble(Float duration=0.5) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetGameControllerTouchAbsoluteEnabled(Bool isEnabled, UInt32 deviceIndex)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetGameControllerTouchOrientationEnabled(Bool isEnabled, UInt32 deviceIndex)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetGameControllerVibration(Float intensity, IEnums::GameControllerControl control, UInt32 deviceIndex)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetKeyboardDescription(const String &description)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetKeyboardText(const String &text)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetKeyboardTitle(const String &title)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetKeyboardType(IKeyboardControl::KeyboardType keyboardType)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetLoadingProgress(Real progress)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetPreferenceData(const String &key, const Data &value)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetPreferenceValue(const String &key, const String &value)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SetReturnKeyType(IKeyboardControl::ReturnKeyType returnKeyType)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ShowKeyboard() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| SuspendApp()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| SwitchAppStoreImplementation(SInt32 id)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| TerminateApp()=0 | Murl::Logic::IDeviceHandler | pure virtual |
| ToggleKeyboard() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| TryCancelProduct(IAppStoreProduct *product)=0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasGameControllerButtonPressed(IEnums::GameControllerButton button, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasGameControllerButtonReleased(IEnums::GameControllerButton button, UInt32 deviceIndex) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasKeyboardClosed() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasMouseButtonPressed(IEnums::MouseButton button) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasMouseButtonReleased(IEnums::MouseButton button) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasMouseMoved() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasRawButtonPressed(RawButtonCode code) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasRawButtonReleased(RawButtonCode code) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasRawKeyPressed(RawKeyCode code) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasRawKeyReleased(RawKeyCode code) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasShaken() const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasTouchCancelled(UInt32 deviceIndex=0) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasTouchMoved(UInt32 deviceIndex=0) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasTouchPressed(UInt32 deviceIndex=0) const =0 | Murl::Logic::IDeviceHandler | pure virtual |
| WasTouchReleased(UInt32 deviceIndex=0) const =0 | Murl::Logic::IDeviceHandler | pure virtual |