My Project
|
a table of virtual functions which are used by plug-ins to access the game engine More...
#include <IParaEngineCore.h>
Public Member Functions | |
virtual DWORD | GetVersion ()=0 |
virtual HWND | GetParaEngineHWnd ()=0 |
virtual bool | ForceRender ()=0 |
render the current frame and does not return until everything is presented to screen. More... | |
virtual bool | Sleep (float fSeconds)=0 |
cause the main thread to sleep for the specified seconds. More... | |
virtual IParaEngineApp * | GetAppInterface ()=0 |
get the ParaEngine app interface. More... | |
virtual IParaEngineApp * | CreateApp ()=0 |
create an ParaEngine application. More... | |
virtual void | Destroy () |
one should call this when you no longer need this application, usually as the last line of your code. More... | |
a table of virtual functions which are used by plug-ins to access the game engine
|
pure virtual |
create an ParaEngine application.
Each application is associated with a win32 window. this function is mostly called from host application to create the application object.
Implemented in ParaEngine::CParaEngineCore.
|
inlinevirtual |
one should call this when you no longer need this application, usually as the last line of your code.
Reimplemented in ParaEngine::CParaEngineCore.
|
pure virtual |
render the current frame and does not return until everything is presented to screen.
this function is usually used to draw the animated loading screen.
Implemented in ParaEngine::CParaEngineCore.
|
pure virtual |
get the ParaEngine app interface.
Please note that this function may return NULL, if no app is created.
Implemented in ParaEngine::CParaEngineCore.
|
pure virtual |
cause the main thread to sleep for the specified seconds.
Implemented in ParaEngine::CParaEngineCore.