Changeset 9554 for OpenSceneGraph/trunk/src/osgViewer/CompositeViewer.cpp
- Timestamp:
- 01/27/09 14:23:20 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgViewer/CompositeViewer.cpp
r9462 r9554 73 73 _updateVisitor->setFrameStamp(_frameStamp.get()); 74 74 75 set Stats(new osg::Stats("CompsiteViewer"));75 setViewerStats(new osg::Stats("CompsiteViewer")); 76 76 } 77 77 … … 565 565 } 566 566 567 if (get Stats() && getStats()->collectStats("frame_rate"))567 if (getViewerStats() && getViewerStats()->collectStats("frame_rate")) 568 568 { 569 569 // update previous frame stats 570 570 double deltaFrameTime = _frameStamp->getReferenceTime() - prevousReferenceTime; 571 get Stats()->setAttribute(previousFrameNumber, "Frame duration", deltaFrameTime);572 get Stats()->setAttribute(previousFrameNumber, "Frame rate", 1.0/deltaFrameTime);571 getViewerStats()->setAttribute(previousFrameNumber, "Frame duration", deltaFrameTime); 572 getViewerStats()->setAttribute(previousFrameNumber, "Frame rate", 1.0/deltaFrameTime); 573 573 574 574 // update current frames stats 575 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Reference time", _frameStamp->getReferenceTime());575 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Reference time", _frameStamp->getReferenceTime()); 576 576 } 577 577 … … 945 945 946 946 947 if (get Stats() && getStats()->collectStats("event"))947 if (getViewerStats() && getViewerStats()->collectStats("event")) 948 948 { 949 949 double endEventTraversal = osg::Timer::instance()->delta_s(_startTick, osg::Timer::instance()->tick()); 950 950 951 951 // update current frames stats 952 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal begin time", beginEventTraversal);953 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal end time", endEventTraversal);954 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal time taken", endEventTraversal-beginEventTraversal);952 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal begin time", beginEventTraversal); 953 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal end time", endEventTraversal); 954 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal time taken", endEventTraversal-beginEventTraversal); 955 955 } 956 956 } … … 1035 1035 } 1036 1036 1037 if (get Stats() && getStats()->collectStats("update"))1037 if (getViewerStats() && getViewerStats()->collectStats("update")) 1038 1038 { 1039 1039 double endUpdateTraversal = osg::Timer::instance()->delta_s(_startTick, osg::Timer::instance()->tick()); 1040 1040 1041 1041 // update current frames stats 1042 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal begin time", beginUpdateTraversal);1043 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal end time", endUpdateTraversal);1044 get Stats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal time taken", endUpdateTraversal-beginUpdateTraversal);1042 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal begin time", beginUpdateTraversal); 1043 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal end time", endUpdateTraversal); 1044 getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal time taken", endUpdateTraversal-beginUpdateTraversal); 1045 1045 } 1046 1046
