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