class ISoundManager;
class IShaderSource;
class MtEventManager;
-class IRollbackReportSink;
+class IRollbackManager;
namespace irr { namespace scene {
class IAnimatedMesh;
+ class ISceneManager;
}}
/*
virtual MtEventManager* getEventManager()=0;
virtual scene::IAnimatedMesh* getMesh(const std::string &filename)
{ return NULL; }
+ virtual scene::ISceneManager* getSceneManager()=0;
// Only usable on the server, and NOT thread-safe. It is usable from the
// environment thread.
- virtual IRollbackReportSink* getRollbackReportSink(){return NULL;}
+ virtual IRollbackManager* getRollbackManager(){return NULL;}
// Used on the client
virtual bool checkLocalPrivilege(const std::string &priv)
ISoundManager* sound(){return getSoundManager();}
IShaderSource* shsrc(){return getShaderSource();}
MtEventManager* event(){return getEventManager();}
- IRollbackReportSink* rollback(){return getRollbackReportSink();}
+ IRollbackManager* rollback(){return getRollbackManager();}
};
#endif