Changeset 9554 for OpenSceneGraph/trunk/src/osgViewer/Viewer.cpp
- Timestamp:
- 01/27/09 14:23:20 (4 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/src/osgViewer/Viewer.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgViewer/Viewer.cpp
r9475 r9554 178 178 _updateVisitor->setFrameStamp(_frameStamp.get()); 179 179 180 set Stats(new osg::Stats("Viewer"));180 setViewerStats(new osg::Stats("Viewer")); 181 181 } 182 182 … … 517 517 } 518 518 519 if (get Stats() && getStats()->collectStats("frame_rate"))519 if (getViewerStats() && getViewerStats()->collectStats("frame_rate")) 520 520 { 521 521 // update previous frame stats 522 522 double deltaFrameTime = _frameStamp->getReferenceTime() - prevousReferenceTime; 523 get Stats()->setAttribute(previousFrameNumber, "Frame duration", deltaFrameTime);524 get Stats()->setAttribute(previousFrameNumber, "Frame rate", 1.0/deltaFrameTime);523 getViewerStats()->setAttribute(previousFrameNumber, "Frame duration", deltaFrameTime); 524 getViewerStats()->setAttribute(previousFrameNumber, "Frame rate", 1.0/deltaFrameTime); 525 525 526 526 // update current frames stats 527 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Reference time", _frameStamp->getReferenceTime());527 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Reference time", _frameStamp->getReferenceTime()); 528 528 } 529 529 … … 855 855 } 856 856 857 if (get Stats() && getStats()->collectStats("event"))857 if (getViewerStats() && getViewerStats()->collectStats("event")) 858 858 { 859 859 double endEventTraversal = osg::Timer::instance()->delta_s(_startTick, osg::Timer::instance()->tick()); 860 860 861 861 // update current frames stats 862 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal begin time", beginEventTraversal);863 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal end time", endEventTraversal);864 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal time taken", endEventTraversal-beginEventTraversal);862 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal begin time", beginEventTraversal); 863 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal end time", endEventTraversal); 864 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal time taken", endEventTraversal-beginEventTraversal); 865 865 } 866 866 … … 927 927 updateSlaves(); 928 928 929 if (get Stats() && getStats()->collectStats("update"))929 if (getViewerStats() && getViewerStats()->collectStats("update")) 930 930 { 931 931 double endUpdateTraversal = osg::Timer::instance()->delta_s(_startTick, osg::Timer::instance()->tick()); 932 932 933 933 // update current frames stats 934 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal begin time", beginUpdateTraversal);935 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal end time", endUpdateTraversal);936 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal time taken", endUpdateTraversal-beginUpdateTraversal);934 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal begin time", beginUpdateTraversal); 935 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal end time", endUpdateTraversal); 936 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal time taken", endUpdateTraversal-beginUpdateTraversal); 937 937 } 938 938 }
