Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGLPaintDevice Class Referenceabstract

Definition at line 142 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 TClassIsA () const
 
virtual Bool_t MakeCurrent ()=0
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SwapBuffers ()=0
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

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 145 of file TVirtualGL.h.

Member Function Documentation

◆ AddContext()

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

Implemented in TGLAdapter, and TGLWidget.

◆ Class()

static TClass * TGLPaintDevice::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TGLPaintDevice::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TGLPaintDevice::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 156 of file TVirtualGL.h.

◆ DeclFileName()

static const char * TGLPaintDevice::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 156 of file TVirtualGL.h.

◆ 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.

◆ IsA()

virtual TClass * TGLPaintDevice::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Reimplemented in TGLAdapter, and TGLWidget.

Definition at line 156 of file TVirtualGL.h.

◆ 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.

◆ Streamer()

virtual void TGLPaintDevice::Streamer ( TBuffer )
virtual

Reimplemented in TGLAdapter, and TGLWidget.

◆ StreamerNVirtual()

void TGLPaintDevice::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 156 of file TVirtualGL.h.

◆ SwapBuffers()

virtual void TGLPaintDevice::SwapBuffers ( )
pure virtual

Implemented in TGLAdapter, and TGLWidget.

Friends And Related Symbol Documentation

◆ TGLContext

friend class TGLContext
friend

Definition at line 143 of file TVirtualGL.h.


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