12 #ifndef ROOT_TEveSceneInfo
13 #define ROOT_TEveSceneInfo
23 class TEveSceneInfo :
public TEveElement,
27 TEveSceneInfo(
const TEveSceneInfo&);
28 TEveSceneInfo& operator=(
const TEveSceneInfo&);
33 TGLSceneInfo *fGLSceneInfo;
36 TEveSceneInfo(TEveViewer* viewer, TEveScene* scene, TGLSceneInfo* sinfo);
37 virtual ~TEveSceneInfo() {}
39 TEveViewer * GetViewer()
const {
return fViewer; }
40 TEveScene * GetScene()
const {
return fScene; }
41 TGLSceneInfo * GetGLSceneInfo()
const {
return fGLSceneInfo; }
42 TGLSceneBase * GetGLScene()
const;
44 virtual Bool_t SingleRnrState()
const {
return kTRUE; }
46 virtual void AddStamp(UChar_t bits);
48 virtual Bool_t AcceptElement(TEveElement* el);
49 virtual Bool_t HandleElementPaste(TEveElement* el);
51 ClassDef(TEveSceneInfo, 0);