3 #ifndef REVE_SceneInfo_H
4 #define REVE_SceneInfo_H
6 #include <Reve/RenderElement.h>
16 class SceneInfo : public RenderElement,
20 SceneInfo(const SceneInfo&); // Not implemented
21 SceneInfo& operator=(const SceneInfo&); // Not implemented
26 TGLSceneInfo *fGLSceneInfo;
29 SceneInfo(Viewer* viewer, Scene* scene, TGLSceneInfo* sinfo);
32 Viewer * GetViewer() const { return fViewer; }
33 Scene * GetScene() const { return fScene; }
34 TGLSceneInfo * GetGLSceneInfo() const { return fGLSceneInfo; }
35 TGLSceneBase * GetGLScene() const;
37 virtual void SetRnrSelf(Bool_t rnr);
38 virtual void SetRnrState(Bool_t rnr);
40 virtual Bool_t AcceptRenderElement(RenderElement* el);
41 virtual Bool_t HandleElementPaste(RenderElement* el);
43 ClassDef(SceneInfo, 0); // Reve representation of TGLSceneInfo.
44 }; // endclass SceneInfo