12#ifndef ROOT_TGLOverlay_H 
   13#define ROOT_TGLOverlay_H 
bool Bool_t
Boolean (0=false, 1=true) (bool)
 
#define ClassDef(name, id)
 
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 r
 
virtual Bool_t Handle(TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event)
Handle overlay event.
 
void ProjectionMatrixPushIdentity()
 
TGLOverlayElement(const TGLOverlayElement &)=delete
 
TGLOverlayElement(ERole r=kUser, EState s=kActive)
 
virtual ~TGLOverlayElement()
 
virtual void Render(TGLRnrCtx &rnrCtx)=0
 
virtual Bool_t MouseEnter(TGLOvlSelectRecord &selRec)
Mouse has entered this element.
 
TGLOverlayElement & operator=(const TGLOverlayElement &)=delete
 
virtual Bool_t MouseStillInside(TGLOvlSelectRecord &selRec)
 
virtual void MouseLeave()
Mouse has left the element.
 
void SetBinaryState(Bool_t s)
 
Manage a collection of overlay elements.
 
TGLOverlayList & operator=(const TGLOverlayList &)=delete
 
std::list< TGLOverlayElement * > fElements
 
virtual ~TGLOverlayList()
 
TGLOverlayList(const TGLOverlayList &)=delete
 
Selection record for overlay objects.
 
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...