|
virtual bool | OnGLContextCreated (Display *display, Window window)=0 |
| Called when GL context is initialized.
|
|
virtual int | HandleXEvent (XEvent *xev) |
| Handles an XLib event.
|
|
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 iOS applications.