Aurum  0.1.1
 All Classes Functions Variables Pages
UiDevice Class Reference

UiDevice class 5.5. More...

#include <UiDevice.h>

Inheritance diagram for UiDevice:
IDevice ISearchable

Public Member Functions

bool click (const int x, const int y) override
 TBD 5.5.
 
bool click (const int x, const int y, const unsigned int intv) override
 TBD 5.5.
 
bool drag (const int sx, const int sy, const int ex, const int ey, const int steps, const int durationMs) override
 TBD 5.5.
 
bool touchDown (const int x, const int y) override
 TBD 5.5.
 
bool touchMove (const int x, const int y) override
 TBD 5.5.
 
bool touchUp (const int x, const int y) override
 TBD 5.5.
 
bool wheelUp (int amount, const int durationMs) override
 TBD 5.5.
 
bool wheelDown (int amount, const int durationMs) override
 TBD 5.5.
 
bool pressBack () override
 TBD 5.5.
 
bool pressHome () override
 TBD 5.5.
 
bool pressMenu () override
 TBD 5.5.
 
bool pressVolUp () override
 TBD 5.5.
 
bool pressVolDown () override
 TBD 5.5.
 
bool pressPower () override
 TBD 5.5.
 
bool pressKeyCode (std::string keycode) override
 TBD 5.5.
 
bool takeScreenshot (std::string path, float scale, int quality) override
 TBD 5.5.
 
long long getSystemTime (TypeRequestType type) override
 TBD 5.5.
 
bool hasObject (const std::shared_ptr< UiSelector > selector) const override
 TBD 5.5.
 
std::unique_ptr< UiObject > findObject (const std::shared_ptr< UiSelector > selector) const override
 TBD 5.5.
 
std::vector< std::unique_ptr
< UiObject > > 
findObjects (const std::shared_ptr< UiSelector > selector) const override
 TBD 5.5.
 
bool waitFor (const std::function< bool(const ISearchable *)> condition) const
 TBD 5.5.
 
std::unique_ptr< UiObject > waitFor (const std::function< std::unique_ptr< UiObject >(const ISearchable *)> condition) const
 TBD 5.5.
 
- Public Member Functions inherited from IDevice
virtual ~IDevice ()
 TBD virtual dtor 5.5.
 
- Public Member Functions inherited from ISearchable
virtual ~ISearchable ()
 TBD 5.5.
 

Static Public Member Functions

static UiDevice * getInstance (DeviceType type)
 TBD 5.5.
 

Detailed Description

UiDevice class 5.5.


The documentation for this class was generated from the following files: