library: libRGL #include "TX11GL.h" |
TX11GLManager
class description - header file - source file - inheritance tree (.pdf)
private:
TX11GLManager(const TX11GLManager&)
Bool_t CreateGLPixmap(TX11GLManager::TGLContext_t&)
TX11GLManager& operator=(const TX11GLManager&)
public:
TX11GLManager()
~TX11GLManager()
virtual Bool_t AttachOffScreenDevice(Int_t ctxInd, Int_t x, Int_t y, UInt_t w, UInt_t h)
static TClass* Class()
virtual Int_t CreateGLContext(Int_t winInd)
virtual void DeleteGLContext(Int_t devInd)
virtual void DrawViewer(TVirtualViewer3D* vv)
virtual void ExtractViewport(Int_t devInd, Int_t* vp)
virtual void Flush(Int_t ctxInd)
virtual Int_t GetVirtualXInd(Int_t devInd)
virtual Int_t InitGLWindow(Window_t winID)
virtual TClass* IsA() const
virtual Bool_t MakeCurrent(Int_t devInd)
virtual void MarkForDirectCopy(Int_t devInd, Bool_t)
virtual void PaintSingleObject(TVirtualGLPainter*)
virtual void PanObject(TVirtualGLPainter* o, Int_t x, Int_t y)
virtual void PrintViewer(TVirtualViewer3D* vv)
virtual void ReadGLBuffer(Int_t devInd)
virtual Bool_t ResizeOffScreenDevice(Int_t devInd, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual TObject* Select(TVirtualGLPainter* painter, Int_t px, Int_t py)
virtual Bool_t SelectManip(TVirtualGLManip* manip, const TGLCamera* camera, const TGLRect* rect, const TGLBoundingBox* sceneBox)
virtual void SelectOffScreenDevice(Int_t devInd)
virtual Bool_t SelectViewer(TVirtualViewer3D* viewer, const TGLRect* selRect)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TX11GLManager::TX11GLImpl* fPimpl
void Flush(Int_t ctxInd)
Swaps buffers or copy pixmap.
void ReadGLBuffer(Int_t ctxInd)
GL buffer is read info buffer, after that lines are reordered
into XImage, XImage copied into pixmap.
Author: Timur Pocheptsov (TX11GLManager) / Valeriy Onuchin (TX11GL)
Last update: root/gx11:$Name: $:$Id: TX11GL.cxx,v 1.20 2006/06/07 18:43:33 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
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.