19#ifndef OSGVIEWER_PIXELBUFFERWIN32
20#define OSGVIEWER_PIXELBUFFERWIN32 1
37 virtual const char*
libraryName()
const {
return "osgViewer"; }
38 virtual const char*
className()
const {
return "PixelBufferWin32"; }
The osgViewer library provides high level viewer functionality designed to make it easier to write a ...
Base class for providing Windowing API agnostic access to creating and managing graphics context.
Definition GraphicsContext:30
GraphicsContext Traits object provides the specification of what type of graphics context is required...
Definition GraphicsContext:70
Object()
Construct an object.
Definition Object:69
Class to encapsulate platform-specific OpenGL context handle variables.
Definition GraphicsHandleWin32:41
virtual void bindPBufferToTextureImplementation(GLenum)
Pure virtual, Bind the graphics context to associated texture implementation.
virtual bool isRealizedImplementation() const
Return true if the graphics context has been realized and is ready to use.
Definition PixelBufferWin32:46
virtual bool releaseContextImplementation()
Release the graphics context.
virtual const char * libraryName() const
return the name of the object's library.
Definition PixelBufferWin32:37
virtual bool makeCurrentImplementation()
Make this graphics context current.
bool _valid
Definition PixelBufferWin32:68
virtual bool isSameKindAs(const Object *object) const
Definition PixelBufferWin32:36
virtual ~PixelBufferWin32()
virtual const char * className() const
return the name of the object's class type.
Definition PixelBufferWin32:38
int _boundBuffer
Definition PixelBufferWin32:70
PixelBufferWin32(osg::GraphicsContext::Traits *traits)
virtual void closeImplementation()
Close the graphics context.
virtual bool realizeImplementation()
Realize the GraphicsContext.
virtual bool makeContextCurrentImplementation(GraphicsContext *)
bool _realized
Definition PixelBufferWin32:69
virtual bool valid() const
Return whether a valid and usable GraphicsContext has been created.
Definition PixelBufferWin32:40
bool _initialized
Definition PixelBufferWin32:67
virtual void swapBuffersImplementation()
Swap the front and back buffers.
#define OSGVIEWER_EXPORT
Definition Export:40