VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtStatsSet Class Reference

Set of performance statistics for display. More...

Public Member Functions

void addStats (const std::string &name)
 Add a time stat to the set.
void startFrame ()
 Start a timing frame.
void endFrame (double frameDuration)
 End a timing frame.
void addTime (unsigned int index, double t)
 Add time to the statistic at the specified index.

Public Attributes

std::vector< DtTimeStatmyStats
double myTotalTime
std::vector< double > myPerFrameStats
DtPerformanceStats myStatsTimer
std::string myName

Detailed Description

Set of performance statistics for display.

Member Function Documentation

void makVrv::DtStatsSet::addStats ( const std::string &  name)

Add a time stat to the set.

void makVrv::DtStatsSet::startFrame ( )

Start a timing frame.

Called by the stats manager at the beginning of each tick

void makVrv::DtStatsSet::endFrame ( double  frameDuration)

End a timing frame.

Called by the stats manager at the end of each tick

void makVrv::DtStatsSet::addTime ( unsigned int  index,
double  t 
)

Add time to the statistic at the specified index.

Time is accumulated per frame to calculate percentages

Member Data Documentation

std::vector<DtTimeStat> makVrv::DtStatsSet::myStats
double makVrv::DtStatsSet::myTotalTime
std::vector<double> makVrv::DtStatsSet::myPerFrameStats
DtPerformanceStats makVrv::DtStatsSet::myStatsTimer
std::string makVrv::DtStatsSet::myName

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)