22 PWP_FAILED_LOAD_PELIB,
23 PWP_FAILED_CREATE_PEAPP,
24 PWP_FAILED_START_PEAPP,
25 PWP_FAILED_CREATE_DEVICE,
26 PWP_FAILED_LOCATE_PARAENGINE_DIR,
27 PWP_FAILED_CREATE_PE_AUTOUPDATER,
30 virtual int GetVersion() = 0;
33 virtual bool IsDebugging() = 0;
38 virtual void FindParaEngineDirectory(
const char* sHintDir) = 0;
41 virtual int Start(
const char* sCmdLine) = 0;
53 virtual bool DoCoreUpdate() = 0;
59 virtual bool BeginCoreUpdate(
const char* sCurVersion,
const char* sSessionDir) = 0;
65 virtual bool TryGetNextCoreUpdateMessage() = 0;
72 virtual void SetMainWindow(HWND hWnd) = 0;
73 virtual HWND GetMainWindow() = 0;
78 virtual bool CustomWinProc(HWND hWnd, UINT uMsg,
void* wParam,
void* lParamm,
void* lRes) = 0;
86 virtual void ActivateApp(
bool bActivate) = 0;
90 virtual void Release() = 0;
102 virtual void SetRedistDir(
const char* sDir) = 0;
define this to enable debugging of NPL code in visual studio
Definition: INPL.h:9
ParaPhysics core interface.
Definition: IParaWebPlayer.h:18
different physics engine has different winding order.
Definition: EventBinding.h:32
NPL Runtime Environment interface.
Definition: INPLRuntime.h:30
player message
Definition: IParaWebPlayer.h:11