19 #ifndef OSGVIEWER_PIXELBUFFERWIN32
20 #define OSGVIEWER_PIXELBUFFERWIN32 1
22 #include <osg/GraphicsContext>
23 #include <osgViewer/api/Win32/GraphicsHandleWin32>
37 virtual const char*
libraryName()
const {
return "osgViewer"; }
38 virtual const char*
className()
const {
return "PixelBufferWin32"; }
40 virtual bool valid()
const {
return _valid; }
43 virtual bool realizeImplementation();
49 virtual void closeImplementation();
52 virtual bool makeCurrentImplementation();
53 virtual bool makeContextCurrentImplementation( GraphicsContext* );
56 virtual bool releaseContextImplementation();
59 virtual void swapBuffersImplementation();
61 virtual void bindPBufferToTextureImplementation( GLenum );
virtual bool isRealizedImplementation() const
virtual const char * libraryName() const
virtual bool valid() const
virtual bool isSameKindAs(const Object *object) const
virtual const char * className() const