|
Ersa Wearable Platform
Embedded smartwatch firmware and application framework
|
#include <watchface.h>


Public Member Functions | |
| ~Watchface () override=default | |
| const char * | getId () const override |
| const char * | getTitle () const override |
| virtual void | render (ui::Canvas &canvas) override=0 |
Public Member Functions inherited from ersa::app::Application | |
| virtual | ~Application ()=default |
| virtual void | onCreate () |
| virtual void | onStart () |
| virtual void | onResume () |
| virtual void | onPause () |
| virtual void | onStop () |
| virtual void | onDestroy () |
| virtual void | onEnter () |
| virtual void | onExit () |
| void | onEvent (const events::Event &event) override |
| virtual void | render (hal::IDisplay &display, bool fullRefresh) |
| virtual Rect | getPartialBounds () const |
| virtual void | tick () |
Public Member Functions inherited from ersa::events::IEventListener | |
| virtual | ~IEventListener ()=default |
Specialized application contract for the always-available watch screen.
|
overridedefault |
Allow destruction through the watchface base type.
|
inlineoverridevirtual |
Watchfaces share one stable ID so navigation can return to the face.
Implements ersa::app::Application.
|
inlineoverridevirtual |
Default label used for the watchface entry in navigation.
Implements ersa::app::Application.
|
overridepure virtual |
Draw the face into the generic canvas without choosing a panel driver.
Reimplemented from ersa::app::Application.