Logo ROOT  
Reference Guide
TGLPaintDevice Class Referenceabstract

Definition at line 144 of file TVirtualGL.h.

Public Member Functions

virtual ~TGLPaintDevice ()
 
virtual void ExtractViewport (Int_t *vp) const =0
 
virtual const TGLContextGetContext () const =0
 
virtual const TGLFormatGetPixelFormat () const =0
 
virtual Bool_t MakeCurrent ()=0
 
virtual void SwapBuffers ()=0
 

Private Member Functions

virtual void AddContext (TGLContext *ctx)=0
 
virtual void RemoveContext (TGLContext *ctx)=0
 

Friends

class TGLContext
 

#include <TVirtualGL.h>

Inheritance diagram for TGLPaintDevice:
[legend]

Constructor & Destructor Documentation

◆ ~TGLPaintDevice()

virtual TGLPaintDevice::~TGLPaintDevice ( )
inlinevirtual

Definition at line 147 of file TVirtualGL.h.

Member Function Documentation

◆ AddContext()

virtual void TGLPaintDevice::AddContext ( TGLContext ctx)
privatepure virtual

Implemented in TGLAdapter, and TGLWidget.

◆ ExtractViewport()

virtual void TGLPaintDevice::ExtractViewport ( Int_t vp) const
pure virtual

Implemented in TGLAdapter, and TGLWidget.

◆ GetContext()

virtual const TGLContext * TGLPaintDevice::GetContext ( ) const
pure virtual

Implemented in TGLAdapter, and TGLWidget.

◆ GetPixelFormat()

virtual const TGLFormat * TGLPaintDevice::GetPixelFormat ( ) const
pure virtual

Implemented in TGLAdapter, and TGLWidget.

◆ MakeCurrent()

virtual Bool_t TGLPaintDevice::MakeCurrent ( )
pure virtual

Implemented in TGLAdapter, and TGLWidget.

◆ RemoveContext()

virtual void TGLPaintDevice::RemoveContext ( TGLContext ctx)
privatepure virtual

Implemented in TGLAdapter, and TGLWidget.

◆ SwapBuffers()

virtual void TGLPaintDevice::SwapBuffers ( )
pure virtual

Implemented in TGLAdapter, and TGLWidget.

Friends And Related Function Documentation

◆ TGLContext

friend class TGLContext
friend

Definition at line 145 of file TVirtualGL.h.


The documentation for this class was generated from the following file: