![]() |
VR-Forces 4.5 Class Documentation
|
Manager for sets of performance stats. More...

Public Types | |
| typedef std::vector< std::string > | NameList |
| List of stats set names. | |
Public Member Functions | |
| virtual | ~DtPerformanceStatsManager () |
| DTOR. | |
| virtual void | add (const std::string &group, const std::string &name) |
| Add a new stats set to the manager. | |
| virtual void | remove (const std::string &group, const std::string &name) |
| Remove a stats set from the manager. | |
| NameList | groups () const |
| Make a list of the current stats set names. | |
| NameList | names (const std::string &group) const |
| Make a list of the current stats set names. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtPerformanceStatsManager & | instance (DtDe &de) |
| Get the performance stats manager instance for the display engine. | |
Protected Types | |
| typedef std::map< std::string, NameList * > | GroupNameList |
Protected Member Functions | |
| DtPerformanceStatsManager (DtDe &de) | |
| The CTOR. | |
Protected Attributes | |
| DtDe & | myDe |
| DtPerformanceStatsManagerSignaler & | mySignaler |
| DtStatsSet * | myActiveStatsSet |
| GroupNameList | myGroupNameList |
Manager for sets of performance stats.
Provides centralized access to stats sets and controls which set is currently displayed
| typedef std::vector<std::string> makVrv::DtPerformanceStatsManager::NameList |
List of stats set names.
|
protected |
|
virtual |
DTOR.
|
protected |
The CTOR.
|
static |
Get the performance stats manager instance for the display engine.
|
virtual |
Add a new stats set to the manager.
Transfers ownership If no stats set is currently active, also sets the active stats set to the newly added set.
|
virtual |
Remove a stats set from the manager.
Frees the stats set's memory
| NameList makVrv::DtPerformanceStatsManager::groups | ( | ) | const |
Make a list of the current stats set names.
| NameList makVrv::DtPerformanceStatsManager::names | ( | const std::string & | group | ) | const |
Make a list of the current stats set names.
|
protected |
|
protected |
|
protected |
|
protected |