13 #ifndef DtOsgWindow_H_
14 #define DtOsgWindow_H_
18 #include <osg/ref_ptr>
19 #include <osg/GraphicsContext>
41 virtual osg::GraphicsContext* graphicsContext();
44 virtual const osg::GraphicsContext* graphicsContext()
const;
47 virtual bool isValid()
const;
52 virtual void sizeChanged(
int width,
int height);
55 static osg::GraphicsContext::Traits* createDefaultTraits();
57 void adjustPerspective();
60 virtual void clearEmptyWindow();
71 virtual void renderText(
int x,
int y,
const std::string& text);
87 virtual ~DtOsgWindowResizeCallback();
90 virtual void resizedImplementation(osg::GraphicsContext* gc,
int x,
int y,
int width,
int height);