class TVirtualGLPainter


The TVirtualGL class is an abstract base class defining the
OpenGL interface protocol. All interactions with OpenGL should be
done via the global pointer gVirtualGL. If the OpenGL library is
available this pointer is pointing to an instance of the TGLKernel
class which provides the actual interface to OpenGL. Using this
scheme of ABC we can use OpenGL in other parts of the framework
without having to link with the OpenGL library in case we don't
use the classes using OpenGL.

Function Members (Methods)

    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

static TClass*Class()
virtual char*GetPlotInfo(Int_t px, Int_t py)
virtual TClass*IsA() const
TVirtualGLPainter&operator=(const TVirtualGLPainter&)
virtual voidPaint()
virtual voidPan(Int_t px, Int_t py)
virtual Bool_tPlotSelected(Int_t px, Int_t py)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

virtual ~TVirtualGLPainter()
void Paint()
void Pan(Int_t px, Int_t py)
Bool_t PlotSelected(Int_t px, Int_t py)
Used by status bar in a canvas.
char * GetPlotInfo(Int_t px, Int_t py)

Author: Valery Fine( 05/03/97
Last update: root/base:$Id: TVirtualGL.h 20877 2007-11-19 11:17:07Z rdm $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.