From: Oliver O. <fr...@us...> - 2007-03-30 01:57:14
|
Update of /cvsroot/simspark/simspark/spark/kerosin/renderserver In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv10602 Modified Files: Tag: projectx renderserver.h Log Message: changes due to split off of the baserenderserver Index: renderserver.h =================================================================== RCS file: /cvsroot/simspark/simspark/spark/kerosin/renderserver/renderserver.h,v retrieving revision 1.2.2.2 retrieving revision 1.2.2.2.2.1 diff -C2 -d -r1.2.2.2 -r1.2.2.2.2.1 *** renderserver.h 16 Feb 2007 15:40:48 -0000 1.2.2.2 --- renderserver.h 30 Mar 2007 01:57:09 -0000 1.2.2.2.2.1 *************** *** 20,27 **** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - RenderServer --- 20,23 ---- *************** *** 39,61 **** #define KEROSIN_RENDERSERVER_H #include <salt/frustum.h> - #include <zeitgeist/class.h> - #include <zeitgeist/leaf.h> #include <oxygen/sceneserver/sceneserver.h> #include <kerosin/openglserver/glbase.h> - namespace oxygen - { - class Scene; - class SceneServer; - class Camera; - class BaseNode; - } - namespace kerosin { class OpenGLServer; ! class RenderServer : public zeitgeist::Leaf { // --- 35,49 ---- #define KEROSIN_RENDERSERVER_H + #include "baserenderserver.h" + #include <salt/frustum.h> #include <oxygen/sceneserver/sceneserver.h> #include <kerosin/openglserver/glbase.h> namespace kerosin { class OpenGLServer; ! class RenderServer : public BaseRenderServer { // *************** *** 64,71 **** public: RenderServer(); ! ~RenderServer(); //! display the current active scene ! void Render(); //! render the scene with fancy lighting --- 52,59 ---- public: RenderServer(); ! virtual ~RenderServer() {} //! display the current active scene ! virtual void Render(); //! render the scene with fancy lighting *************** *** 78,94 **** void SetAmbientColor(const RGBA& ambient); - /** update variables from a script */ - virtual void UpdateCached(); - protected: - /** get the active scene node from the sceneServer */ - bool RenderServer::GetActiveScene(); - - /** set up SceneServer reference */ - virtual void OnLink(); - - /** reset SceneServer reference */ - virtual void OnUnlink(); - /** render a scene recursively. \param node the scene base node --- 66,70 ---- *************** *** 104,113 **** // protected: - /** reference to the current active scene */ - boost::shared_ptr<oxygen::Scene> mActiveScene; - - /** reference to the SceneServer */ - CachedPath<oxygen::SceneServer> mSceneServer; - RGBA mAmbientColor; }; --- 80,83 ---- *************** *** 118,134 **** #endif // KEROSIN_RENDERSERVER_H - - - - - - - - - - - - - - - --- 88,89 ---- |