26#if !defined(__CLING__) 
Handle_t Window_t
Window handle.
 
#define ClassDefOverride(name, id)
 
winID AttachOffScreenDevice
 
winID h TVirtualViewer3D PanObject
 
winID h TVirtualViewer3D vv
 
winID h SelectOffScreenDevice
 
winID h TVirtualViewer3D TVirtualGLPainter char TVirtualGLPainter plot
 
winID h TVirtualViewer3D TVirtualGLPainter char GetPlotInfo
 
winID h MarkForDirectCopy
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t rect
 
Concrete class describing an orientated (free) or axis aligned box of 8 vertices.
 
Abstract base camera class - concrete classes for orthographic and perspective cameras derive from it...
 
Viewport (pixel base) 2D rectangle class.
 
Abstract 3D shapes viewer.
 
The TX11GLManager is X11 implementation of TGLManager.
 
TX11GLManager & operator=(const TX11GLManager &)
 
~TX11GLManager() override
Destructor.
 
void ReadGLBuffer(Int_t devInd) override
GL buffer is read info buffer, after that lines are reordered into XImage, XImage copied into pixmap.
 
Bool_t HighColorFormat(Int_t) override
 
Bool_t MakeCurrent(Int_t devInd) override
Make GL context current.
 
Int_t GetVirtualXInd(Int_t devInd) override
Returns an index suitable for gVirtualX.
 
Bool_t ResizeOffScreenDevice(Int_t devInd, Int_t x, Int_t y, UInt_t w, UInt_t h) override
Resize off screen device.
 
Int_t CreateGLContext(Int_t winInd) override
Context creation requires Display * and XVisualInfo (was saved for such winInd).
 
Bool_t CreateGLPixmap(TGLContext_t &)
Create GL pixmap.
 
void PaintSingleObject(TVirtualGLPainter *) override
Paint a single object.
 
Bool_t PlotSelected(TVirtualGLPainter *plot, Int_t px, Int_t py) override
Analog of TObject::DistancetoPrimitive.
 
TX11GLManager()
Constructor.
 
Bool_t SelectManip(TVirtualGLManip *manip, const TGLCamera *camera, const TGLRect *rect, const TGLBoundingBox *sceneBox) override
Select manipulator.
 
TX11GLManager(const TX11GLManager &)
 
void ExtractViewport(Int_t devInd, Int_t *vp) override
Returns the current dimensions of a GL pixmap.