Inheritance diagram for osgProducer::GraphicsContextImplementation:
Public Member Functions | |
GraphicsContextImplementation (Traits *traits) | |
GraphicsContextImplementation (Producer::RenderSurface *rs) | |
Producer::RenderSurface * | getRenderSurface () |
const Producer::RenderSurface * | getRenderSurface () const |
virtual bool | realizeImplementation () |
virtual bool | isRealizedImplementation () const |
virtual void | closeImplementation () |
virtual void | makeCurrentImplementation () |
virtual void | makeContextCurrentImplementation (osg::GraphicsContext *readContext) |
virtual void | bindPBufferToTextureImplementation (GLenum buffer) |
virtual void | swapBuffersImplementation () |
Protected Member Functions | |
virtual | ~GraphicsContextImplementation () |
Protected Attributes | |
bool | _closeOnDestruction |
osg::ref_ptr< Producer::RenderSurface > | _rs |
|
Construct a graphics context to specified traits. |
|
Construct a graphics context with specified RenderSurface. |
|
|
|
Bind the graphics context to associated texture. Implements osg::GraphicsContext. |
|
Close the graphics context. Implements osg::GraphicsContext. |
|
Return the const RenderSurface that implements the graphics context. |
|
Return the RenderSurface that implements the graphics context. |
|
Return true if the graphics context has been realised and is ready to use. Implements osg::GraphicsContext. |
|
Make this graphics context current with specified read context. Implements osg::GraphicsContext. |
|
Make this graphics context current. Implements osg::GraphicsContext. |
|
Realise the GraphicsContext. Implements osg::GraphicsContext. |
|
swap the front and back buffers. Implements osg::GraphicsContext. |
|
|
|
|