Show
Ignore:
Timestamp:
01/27/09 14:23:20 (5 years ago)
Author:
robert
Message:

Refactored the view stats.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgViewer/CompositeViewer.cpp

    r9462 r9554  
    7373    _updateVisitor->setFrameStamp(_frameStamp.get()); 
    7474 
    75     setStats(new osg::Stats("CompsiteViewer")); 
     75    setViewerStats(new osg::Stats("CompsiteViewer")); 
    7676} 
    7777 
     
    565565    } 
    566566     
    567     if (getStats() && getStats()->collectStats("frame_rate")) 
     567    if (getViewerStats() && getViewerStats()->collectStats("frame_rate")) 
    568568    { 
    569569        // update previous frame stats 
    570570        double deltaFrameTime = _frameStamp->getReferenceTime() - prevousReferenceTime; 
    571         getStats()->setAttribute(previousFrameNumber, "Frame duration", deltaFrameTime); 
    572         getStats()->setAttribute(previousFrameNumber, "Frame rate", 1.0/deltaFrameTime); 
     571        getViewerStats()->setAttribute(previousFrameNumber, "Frame duration", deltaFrameTime); 
     572        getViewerStats()->setAttribute(previousFrameNumber, "Frame rate", 1.0/deltaFrameTime); 
    573573 
    574574        // update current frames stats 
    575         getStats()->setAttribute(_frameStamp->getFrameNumber(), "Reference time", _frameStamp->getReferenceTime()); 
     575        getViewerStats()->setAttribute(_frameStamp->getFrameNumber(), "Reference time", _frameStamp->getReferenceTime()); 
    576576    } 
    577577 
     
    945945     
    946946 
    947     if (getStats() && getStats()->collectStats("event")) 
     947    if (getViewerStats() && getViewerStats()->collectStats("event")) 
    948948    { 
    949949        double endEventTraversal = osg::Timer::instance()->delta_s(_startTick, osg::Timer::instance()->tick()); 
    950950 
    951951        // update current frames stats 
    952         getStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal begin time", beginEventTraversal); 
    953         getStats()->setAttribute(_frameStamp->getFrameNumber(), "Event traversal end time", endEventTraversal); 
    954         getStats()->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); 
    955955    } 
    956956} 
     
    10351035    } 
    10361036     
    1037     if (getStats() && getStats()->collectStats("update")) 
     1037    if (getViewerStats() && getViewerStats()->collectStats("update")) 
    10381038    { 
    10391039        double endUpdateTraversal = osg::Timer::instance()->delta_s(_startTick, osg::Timer::instance()->tick()); 
    10401040 
    10411041        // update current frames stats 
    1042         getStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal begin time", beginUpdateTraversal); 
    1043         getStats()->setAttribute(_frameStamp->getFrameNumber(), "Update traversal end time", endUpdateTraversal); 
    1044         getStats()->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); 
    10451045    } 
    10461046