]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Reve/QuadSetGL.h
Follow-up on gl/ changes introduced in ROOT-5.16.
[u/mrichter/AliRoot.git] / EVE / Reve / QuadSetGL.h
index 64143b385599b7f0d0d6d36a48530639f53c4ba8..a42a0ca49e02cbb775add43aa88f6fee7d531e5f 100644 (file)
@@ -11,13 +11,13 @@ namespace Reve {
 class OldQuadSetGL : public TGLObject
 {
 protected:
-  virtual void DirectDraw(const TGLDrawFlags & flags) const;
+  virtual void DirectDraw(TGLRnrCtx & rnrCtx) const;
 
 public:
   OldQuadSetGL();
   virtual ~OldQuadSetGL();
 
-  virtual Bool_t SetModel(TObject* obj);
+  virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
   virtual void   SetBBox();
 
   ClassDef(OldQuadSetGL, 0);
@@ -34,25 +34,25 @@ class QuadSetGL : public TGLObject
 protected:
   QuadSet* fM;
 
-  virtual void DirectDraw(const TGLDrawFlags & flags) const;
+  virtual void DirectDraw(TGLRnrCtx & rnrCtx) const;
 
   Bool_t SetupColor(const QuadSet::QuadBase& q) const;
 
-  void   RenderQuads(const TGLDrawFlags & flags) const;
-  void   RenderLines(const TGLDrawFlags & flags) const;
-  void   RenderHexagons(const TGLDrawFlags & flags) const;
+  void   RenderQuads(TGLRnrCtx & rnrCtx) const;
+  void   RenderLines(TGLRnrCtx & rnrCtx) const;
+  void   RenderHexagons(TGLRnrCtx & rnrCtx) const;
 
 public:
   QuadSetGL();
   virtual ~QuadSetGL();
 
-  virtual Bool_t SetModel(TObject* obj);
+  virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
   virtual void   SetBBox();
 
   virtual Bool_t IgnoreSizeForOfInterest() const { return kTRUE; }
 
   virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
-  virtual void   ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*);
+  virtual void   ProcessSelection(TGLRnrCtx & rnrCtx, TGLSelectRecord & rec);
 
   ClassDef(QuadSetGL, 0);
 };