]> git.mxchange.org Git - flightgear.git/commitdiff
Add osg stats and other usefull stuff.
authorfrohlich <frohlich>
Sat, 23 May 2009 12:04:54 +0000 (12:04 +0000)
committerTim Moore <timoore@redhat.com>
Tue, 2 Jun 2009 22:18:55 +0000 (00:18 +0200)
Modified Files:
utils/fgviewer/fgviewer.cxx

utils/fgviewer/fgviewer.cxx

index 83ab2c48fcfe00605c469ffb1b4a0eaf81f1ecc5..ba79ec5f18a366c9bcdbfce5f6dc02f18da062b0 100644 (file)
@@ -4,6 +4,7 @@
 #include <osg/ArgumentParser>
 #include <osgDB/ReadFile>
 #include <osgViewer/Viewer>
+#include <osgViewer/ViewerEventHandlers>
 
 #include <simgear/props/props.hxx>
 #include <simgear/misc/sg_path.hxx>
@@ -47,6 +48,14 @@ main(int argc, char** argv)
     // ... for some reason, get rid of that FIXME!
     viewer.setThreadingModel(osgViewer::Viewer::SingleThreaded);
     
+    // Usefull stats
+    viewer.addEventHandler(new osgViewer::HelpHandler);
+    viewer.addEventHandler(new osgViewer::StatsHandler);
+    // Same FIXME ...
+    // viewer.addEventHandler(new osgViewer::ThreadingHandler);
+    viewer.addEventHandler(new osgViewer::LODScaleHandler);
+    viewer.addEventHandler(new osgViewer::ScreenCaptureHandler);
+
     const char *fg_root_env = std::getenv("FG_ROOT");
     std::string fg_root;
     if (fg_root_env)