+void Stage::add_things(Demo::ThingMap &things, const string &prefix)
+{
+ things[prefix+"camera"] = static_cast<GL::Placeable *>(&camera);
+}
+
+void Stage::set_camera(const GL::Camera &c)
+{
+ camera.set_object_matrix(c.get_object_matrix());
+ camera.set_up_direction(c.get_up_direction());
+ camera.set_field_of_view(c.get_field_of_view());
+ camera.set_depth_clip(c.get_near_clip(), c.get_far_clip());
+}
+