13 #include <boost/signals.hpp>
19 class DtObserverObjectManager;
20 class DtOverlayManager;
21 class DtTickableManagerInterface;
49 virtual void update();
52 virtual void postUpdate();
67 virtual bool exportTerrainAndProps(
const std::string&) = 0;
70 virtual void render() = 0;
73 virtual void resetSceneGraph() = 0;
76 virtual void setWireframeRendering(
bool enabled) = 0;
79 virtual bool wireframeRendering()
const = 0;
82 virtual void setShadowState(
bool enabled) =0;
85 virtual bool shadowsEnabled()
const = 0;
88 virtual void releaseResources() = 0;
109 virtual bool makeContextCurrent() = 0;
113 void createManagers();