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);
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);
};