Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::AndroidAppBase Class Referenceabstract

Base class for Android applications. More...

#include <AndroidAppBase.hpp>

Inheritance diagram for Diligent::AndroidAppBase:
Diligent::AppBase

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.
 

Detailed Description

Base class for Android applications.