Base class for Android applications. More...
#include <AndroidAppBase.hpp>
Additional Inherited Members | |
Public Types inherited from Diligent::AppBase | |
| enum class | GoldenImageMode { None = 0 , Capture , Compare , CompareUpdate } |
| Golden image capture mode. More... | |
| enum class | CommandLineStatus { OK , Help , Error } |
| Command line processing result. More... | |
Public Member Functions inherited from Diligent::AppBase | |
| virtual CommandLineStatus | ProcessCommandLine (int argc, const char *const *argv)=0 |
| Processes the command line arguments. | |
| virtual const char * | GetAppTitle () const =0 |
| Returns the application tile. | |
| virtual void | Update (double CurrTime, double ElapsedTime) |
| Updates the application state. | |
| virtual void | Render ()=0 |
| Renders the frame. | |
| virtual void | Present ()=0 |
| Presents the frame. | |
| virtual void | WindowResize (int width, int height)=0 |
| Called when the window resizes. | |
| virtual void | GetDesiredInitialWindowSize (int &width, int &height) |
| Called by the framework to request the desired initial window size. | |
| virtual GoldenImageMode | GetGoldenImageMode () const |
| Returns the golden image mode, see Diligent::AppBase::GoldenImageMode. | |
| virtual int | GetExitCode () const |
| Returns the exit code. | |
| virtual bool | IsReady () const |
| Returns true if the app is initialized and ready to run. | |
| virtual HOT_KEY_FLAGS | GetHotKeyFlags () const |
| Returns the hot key handling flags. | |
Base class for Android applications.