|
| virtual bool | OnWindowCreated (HWND hWnd, LONG WindowWidth, LONG WindowHeight)=0 |
| | Called by the framework after the window has been created.
|
| |
| virtual LRESULT | HandleWin32Message (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
| | Handles Win32 message.
|
| |
| 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 Win32 applications.