diff --git a/include/osgProducer/Viewer b/include/osgProducer/Viewer index 6148ae7c8..7b9a7980c 100644 --- a/include/osgProducer/Viewer +++ b/include/osgProducer/Viewer @@ -113,8 +113,8 @@ class OSGPRODUCER_EXPORT Viewer : public OsgCameraGroup, public osgGA::GUIAction /** Dispatch the cull and draw for each of the Camera's for this frame.*/ virtual void frame(); - virtual void requestRedraw() {} - virtual void requestContinuousUpdate(bool) {} + virtual void requestRedraw(); + virtual void requestContinuousUpdate(bool); virtual void requestWarpPointer(float x,float y); diff --git a/src/osgProducer/Viewer.cpp b/src/osgProducer/Viewer.cpp index 9b4e75089..6e819a26f 100644 --- a/src/osgProducer/Viewer.cpp +++ b/src/osgProducer/Viewer.cpp @@ -824,6 +824,16 @@ void Viewer::selectCameraManipulator(unsigned int no) if (_keyswitchManipulator.valid()) _keyswitchManipulator->selectMatrixManipulator(no); } +void Viewer::requestRedraw() +{ + osg::notify(osg::INFO)<<"Viewer::requestRedraw() called"<