Warning, file /include/root/TEveTextGL.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TEveTextGL
0013 #define ROOT_TEveTextGL
0014
0015 #include "TGLObject.h"
0016 #include "TGLFontManager.h"
0017
0018 class TEveText;
0019
0020 class TEveTextGL : public TGLObject
0021 {
0022 private:
0023 TEveTextGL(const TEveTextGL&);
0024 TEveTextGL& operator=(const TEveTextGL&);
0025
0026 protected:
0027 TEveText *fM;
0028 mutable TGLFont fFont;
0029 mutable Double_t fX[4][3];
0030
0031 public:
0032 TEveTextGL();
0033 ~TEveTextGL() override {}
0034
0035 Bool_t SetModel(TObject* obj, const Option_t *opt = nullptr) override;
0036 void SetBBox() override;
0037
0038 void DirectDraw(TGLRnrCtx & rnrCtx) const override;
0039
0040 ClassDefOverride(TEveTextGL, 0);
0041 };
0042
0043 #endif