#ifndef ROOT_TGLOverlay_H
#define ROOT_TGLOverlay_H
#include <GuiTypes.h>
class TGLRnrCtx;
class TGLOvlSelectRecord;
#include <list>
class TGLOverlayElement
{
private:
   TGLOverlayElement(const TGLOverlayElement&);            
   TGLOverlayElement& operator=(const TGLOverlayElement&); 
public:
   TGLOverlayElement() {}
   virtual ~TGLOverlayElement() {}
   virtual Bool_t MouseEnter(TGLOvlSelectRecord& selRec);
   virtual Bool_t MouseStillInside(TGLOvlSelectRecord& selRec);
   virtual Bool_t Handle(TGLRnrCtx& rnrCtx, TGLOvlSelectRecord& selRec,
                         Event_t* event);
   virtual void   MouseLeave();
   virtual void Render(TGLRnrCtx& rnrCtx) = 0;
   ClassDef(TGLOverlayElement, 0) 
};
class TGLOverlayList
{
private:
   TGLOverlayList(const TGLOverlayList&);            
   TGLOverlayList& operator=(const TGLOverlayList&); 
protected:
   std::list<TGLOverlayElement*> fElements;
public:
   TGLOverlayList() {}
   virtual ~TGLOverlayList() {}
   
   
   
   ClassDef(TGLOverlayList, 0) 
};
#endif
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.