ROOT logo
// $Id: Scene.h 2088 2008-11-23 20:26:46Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef GledCore_Scene_H
#define GledCore_Scene_H

#include <Glasses/ZNode.h>
#include <Glasses/GlobalLamps.h>

class Scene : public ZNode {
  MAC_RNR_FRIENDS(Scene);
private:
  void _init();

protected:
  ZLink<GlobalLamps>		mGlobLamps; // X{gS} L{} RnrBits{3,0,6,0}

public:
  Scene(const Text_t* n="Scene", const Text_t* t=0) : ZNode(n,t) { _init(); }

  virtual void AdEnlightenment();

#include "Scene.h7"
  ClassDef(Scene, 1); // Representation of a Scene with global lamps and ability do define GL state
}; // endclass Scene


#endif
 Scene.h:1
 Scene.h:2
 Scene.h:3
 Scene.h:4
 Scene.h:5
 Scene.h:6
 Scene.h:7
 Scene.h:8
 Scene.h:9
 Scene.h:10
 Scene.h:11
 Scene.h:12
 Scene.h:13
 Scene.h:14
 Scene.h:15
 Scene.h:16
 Scene.h:17
 Scene.h:18
 Scene.h:19
 Scene.h:20
 Scene.h:21
 Scene.h:22
 Scene.h:23
 Scene.h:24
 Scene.h:25
 Scene.h:26
 Scene.h:27
 Scene.h:28
 Scene.h:29
 Scene.h:30
 Scene.h:31