Fusion360-Addons/usr/Include/Core/Manager/CKPhysicsManager.h
2021-10-31 19:39:29 +01:00

42 lines
984 B
C++

#ifndef CKPhysicManager_H
#define CKPhysicManager_H "$Id:$"
#include "vtPhysXBase.h"
#include "CKBaseManager.h"
class MODULE_API CKPhysicManager :public CKBaseManager {
public:
#ifdef DOCJETDUMMY // Docjet secret macro
#else
virtual CKERROR OnCKInit()=0;
virtual CKERROR PostClearAll()=0;
virtual CKERROR PreSave()=0;
virtual CKERROR OnCKReset()=0;
virtual CKERROR PreProcess()=0;
virtual CKDWORD GetValidFunctionsMask() { return CKMANAGER_FUNC_PostClearAll|
CKMANAGER_FUNC_OnCKInit|
CKMANAGER_FUNC_PreSave|
CKMANAGER_FUNC_PostLoad|
CKMANAGER_FUNC_OnCKReset|
CKMANAGER_FUNC_PreProcess;
}
virtual void _RegisterParameters()=0;
virtual void _RegisterVSL()=0;
CKPhysicManager(CKContext *Context,CKGUID guid,char* name);
virtual ~CKPhysicManager() {}
#endif // Docjet secret macro
};
// CK2 VERSION ...
#endif