Description of TEveRGBAPaletteOverlay.
Definition at line 21 of file TEveRGBAPaletteOverlay.h.
Public Member Functions | |
TEveRGBAPaletteOverlay (TEveRGBAPalette *p, Float_t posx, Float_t posy, Float_t width, Float_t height) | |
Constructor. | |
~TEveRGBAPaletteOverlay () override | |
TClass * | IsA () const override |
TAxis & | RefAxis () |
TGLAxisPainter & | RefAxisPainter () |
void | Render (TGLRnrCtx &rnrCtx) override |
Render the overlay. | |
void | SetPosition (Float_t x, Float_t y) |
void | SetSize (Float_t w, Float_t h) |
void | Streamer (TBuffer &) override |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
![]() | |
TGLOverlayElement (ERole r=kUser, EState s=kActive) | |
virtual | ~TGLOverlayElement () |
ERole | GetRole () const |
EState | GetState () const |
virtual Bool_t | Handle (TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event) |
Handle overlay event. | |
virtual Bool_t | MouseEnter (TGLOvlSelectRecord &selRec) |
Mouse has entered this element. | |
virtual void | MouseLeave () |
Mouse has left the element. | |
virtual Bool_t | MouseStillInside (TGLOvlSelectRecord &selRec) |
void | SetBinaryState (Bool_t s) |
void | SetRole (ERole r) |
void | SetState (EState s) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Protected Attributes | |
TAxis | fAxis |
TGLAxisPainter | fAxisPainter |
Float_t | fHeight |
TEveRGBAPalette * | fPalette |
Float_t | fPosX |
Float_t | fPosY |
Float_t | fWidth |
![]() | |
ERole | fRole |
EState | fState |
Private Member Functions | |
TEveRGBAPaletteOverlay (const TEveRGBAPaletteOverlay &) | |
TEveRGBAPaletteOverlay & | operator= (const TEveRGBAPaletteOverlay &) |
Additional Inherited Members | |
![]() | |
enum | ERole { kUser , kViewer , kAnnotation , kAll } |
enum | EState { kInvisible = 1 , kDisabled = 2 , kActive = 4 , kAllVisible = kDisabled | kActive } |
![]() | |
void | ProjectionMatrixPushIdentity () |
#include <TEveRGBAPaletteOverlay.h>
|
private |
TEveRGBAPaletteOverlay::TEveRGBAPaletteOverlay | ( | TEveRGBAPalette * | p, |
Float_t | posx, | ||
Float_t | posy, | ||
Float_t | width, | ||
Float_t | height | ||
) |
Constructor.
Definition at line 30 of file TEveRGBAPaletteOverlay.cxx.
|
inlineoverride |
Definition at line 40 of file TEveRGBAPaletteOverlay.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 51 of file TEveRGBAPaletteOverlay.h.
|
inlinestatic |
Definition at line 51 of file TEveRGBAPaletteOverlay.h.
|
inlineoverride |
Definition at line 51 of file TEveRGBAPaletteOverlay.h.
|
private |
|
inline |
Definition at line 44 of file TEveRGBAPaletteOverlay.h.
|
inline |
Definition at line 45 of file TEveRGBAPaletteOverlay.h.
|
overridevirtual |
Render the overlay.
Implements TGLOverlayElement.
Definition at line 49 of file TEveRGBAPaletteOverlay.cxx.
Definition at line 48 of file TEveRGBAPaletteOverlay.h.
Definition at line 49 of file TEveRGBAPaletteOverlay.h.
|
override |
|
inline |
Definition at line 51 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 29 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 30 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 35 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 28 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 32 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 33 of file TEveRGBAPaletteOverlay.h.
|
protected |
Definition at line 34 of file TEveRGBAPaletteOverlay.h.