6 #include <osg/GraphicsContext>
7 #include <osgViewer/GraphicsWindow>
8 #include <vlutil/vlPerformanceStats.h>
9 #include <vrvCore/DtDe.h>
10 #include <vrvCore/DtDeMainWindow.h>
11 #include <vrvCore/DtWindow.h>
12 #include <vrvCore/DtWindowFactory.h>
13 #include <vrvOsg/DtOsgWindow.h>
14 #include <vrvOsg/vrvOsg.h>
67 virtual void resize(
int width,
int height);
78 void oglInitialize(
bool doubleBuffer,
bool stereo,
unsigned int colorBits,
79 unsigned int depthBits,
unsigned int stencilBits,
bool vsync);
100 afx_msg
void OnSize(UINT nType,
int cx,
int cy);
101 afx_msg
void OnDraw(CDC *pDC);
102 afx_msg
int OnCreate(LPCREATESTRUCT lpCreateStruct);
111 DECLARE_MESSAGE_MAP()
129 virtual makVrv::DtWindow* create(makVrv::DtDe& de,
130 makVrv::DtWindowConfiguration& config);
142 virtual bool valid()
const;
143 virtual bool realizeImplementation();
145 virtual void closeImplementation();
146 virtual void grabFocus();
147 virtual void grabFocusIfPointerInWindow();
148 virtual bool makeCurrentImplementation();
149 virtual bool releaseContextImplementation();
150 virtual void swapBuffersImplementation();
151 virtual void requestWarpPointer(
float x,
float y );
152 virtual void useCursor(
bool onOff );
170 virtual makVrv::DtDeMainWindow* createMainWindow(makVrv::DtDe& de);