From 93b2a24b0ec82832a15f71b81f8beb09b915dd96 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 25 Aug 2016 17:04:21 +0100 Subject: [PATCH] Added command line parser to osgparticle examples viewer setup to make it easier to position window --- examples/osgparticle/osgparticle.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/examples/osgparticle/osgparticle.cpp b/examples/osgparticle/osgparticle.cpp index 9e24c3a60..c0d9c4a06 100644 --- a/examples/osgparticle/osgparticle.cpp +++ b/examples/osgparticle/osgparticle.cpp @@ -471,10 +471,13 @@ void build_world(osg::Group *root) ////////////////////////////////////////////////////////////////////////////// -int main(int, char **) +int main(int argc, char** argv) { + // use an ArgumentParser object to manage the program arguments. + osg::ArgumentParser arguments(&argc,argv); + // construct the viewer. - osgViewer::Viewer viewer; + osgViewer::Viewer viewer(arguments); osg::Group *root = new osg::Group; build_world(root); @@ -482,6 +485,9 @@ int main(int, char **) // add the stats handler viewer.addEventHandler(new osgViewer::StatsHandler); + // add the window size toggle handler + viewer.addEventHandler(new osgViewer::WindowSizeHandler); + // add a viewport to the viewer and attach the scene graph. viewer.setSceneData(root);