Draws arrows showing camera orientation in the overlay. X, Y position is in range 0, 1.
TGLCameraGuide(Float_t x, Float_t y, Float_t s, TGLOverlayElement::ERole role = kUser, TGLOverlayElement::EState state = kActive) | |
virtual | ~TGLCameraGuide() |
static TClass* | Class() |
TGLOverlayElement::ERole | TGLOverlayElement::GetRole() const |
TGLOverlayElement::EState | TGLOverlayElement::GetState() const |
virtual Bool_t | Handle(TGLRnrCtx& rnrCtx, TGLOvlSelectRecord& selRec, Event_t* event) |
virtual TClass* | IsA() const |
virtual Bool_t | MouseEnter(TGLOvlSelectRecord& selRec) |
virtual void | MouseLeave() |
virtual Bool_t | TGLOverlayElement::MouseStillInside(TGLOvlSelectRecord& selRec) |
virtual void | Render(TGLRnrCtx& rnrCtx) |
void | TGLOverlayElement::SetBinaryState(Bool_t s) |
void | TGLOverlayElement::SetRole(TGLOverlayElement::ERole r) |
void | SetSize(Float_t s) |
void | TGLOverlayElement::SetState(TGLOverlayElement::EState s) |
void | SetX(Float_t x) |
void | SetXY(Float_t x, Float_t y) |
void | SetY(Float_t y) |
virtual void | ShowMembers(TMemberInspector& insp) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
void | TGLOverlayElement::ProjectionMatrixPushIdentity() |
TGLCameraGuide(const TGLCameraGuide&) | |
TGLCameraGuide& | operator=(const TGLCameraGuide&) |
enum TGLOverlayElement::ERole { | kUser | |
kViewer | ||
kAnnotation | ||
kAll | ||
}; | ||
enum TGLOverlayElement::EState { | kInvisible | |
kDisabled | ||
kActive | ||
kAllVisible | ||
}; |
Bool_t | fInDrag | |
TGLOverlayElement::ERole | TGLOverlayElement::fRole | |
Int_t | fSelAxis | |
Float_t | fSize | |
TGLOverlayElement::EState | TGLOverlayElement::fState | |
Float_t | fXPos | |
Float_t | fYPos |
Constructor.
Handle overlay event. Return TRUE if event was handled.