17 #include <boost/signal.hpp>
22 class DtChannelProctor;
23 class DtChannelManager;
28 class DtWindowProctor;
29 class DtWindowManagerSignaler;
46 virtual void realizeConfiguration();
55 virtual bool destroyWindow(
const std::string& displayName,
const std::string& windowName );
59 virtual bool modifyWindow(
const std::string& displayName,
const std::string& windowName,
63 DtWindow* findWindow(
const std::string& name);
73 virtual void addWindow(
DtWindow* window);
76 virtual void destroyWindow(
DtWindow* window);
84 virtual bool isVisibleAndCloseToCamera(
86 float sphereCenterX,
float sphereCenterY,
float sphereCenterZ,
87 float distance,
float upX,
float upY,
float upZ)
const = 0;
90 virtual int maxTextureUnits()
const;
115 virtual void destroyWindows();