Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: