A++ » INCLUDE » TGLOverlayElement

class TGLOverlayElement

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~TGLOverlayElement()
static TClass*Class()
TGLOverlayElement::ERoleGetRole() const
TGLOverlayElement::EStateGetState() const
virtual Bool_tHandle(TGLRnrCtx& rnrCtx, TGLOvlSelectRecord& selRec, Event_t* event)
virtual TClass*IsA() const
virtual Bool_tMouseEnter(TGLOvlSelectRecord& selRec)
virtual voidMouseLeave()
virtual Bool_tMouseStillInside(TGLOvlSelectRecord& selRec)
virtual voidRender(TGLRnrCtx& rnrCtx)
voidSetBinaryState(Bool_t s)
voidSetRole(TGLOverlayElement::ERole r)
voidSetState(TGLOverlayElement::EState s)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLOverlayElement(TGLOverlayElement::ERole r = kUser, TGLOverlayElement::EState s = kActive)

Data Members

public:
static TGLOverlayElement::EStatekActive
static TGLOverlayElement::ERolekAll
static TGLOverlayElement::EStatekAllVisible
static TGLOverlayElement::ERolekAnnotation
static TGLOverlayElement::EStatekDisabled
static TGLOverlayElement::EStatekInvisible
static TGLOverlayElement::ERolekUser
static TGLOverlayElement::ERolekViewer
protected:
TGLOverlayElement::ERolefRole
TGLOverlayElement::EStatefState

Class Charts

Inheritance Chart:
TGLOverlayElement
TEveRGBAPaletteOverlay
TGLAnnotation
TGLCameraGuide
TGLCameraOverlay
TEveCaloLegoOverlay
TGLClipSet
TGLManipSet
TGLOverlayButton

Function documentation

TGLOverlayElement(const TGLOverlayElement& )
TGLOverlayElement& operator=(const TGLOverlayElement& )
void ProjectionMatrixPushIdentity()
TGLOverlayElement(TGLOverlayElement::ERole r = kUser, TGLOverlayElement::EState s = kActive)
{}
virtual ~TGLOverlayElement()
{}
Bool_t MouseEnter(TGLOvlSelectRecord& selRec)
Bool_t MouseStillInside(TGLOvlSelectRecord& selRec)
Bool_t Handle(TGLRnrCtx& rnrCtx, TGLOvlSelectRecord& selRec, Event_t* event)
void Render(TGLRnrCtx& rnrCtx)
ERole GetRole() const
{ return fRole; }
void SetRole(TGLOverlayElement::ERole r)
{ fRole = r; }
EState GetState() const
{ return fState; }
void SetState(TGLOverlayElement::EState s)
{ fState = s; }
void SetBinaryState(Bool_t s)