doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
idTimerReport Class Reference

#include <Timer.h>

Public Member Functions

 idTimerReport (void)
 
 ~idTimerReport (void)
 
void SetReportName (const char *name)
 
int AddReport (const char *name)
 
void Clear (void)
 
void Reset (void)
 
void PrintReport (void)
 
void AddTime (const char *name, idTimer *time)
 

Private Attributes

idList< idTimer * > timers
 
idStrList names
 
idStr reportName
 

Detailed Description

Definition at line 205 of file Timer.h.

Constructor & Destructor Documentation

idTimerReport::idTimerReport ( void  )

Definition at line 65 of file Timer.cpp.

idTimerReport::~idTimerReport ( void  )

Definition at line 82 of file Timer.cpp.

Member Function Documentation

int idTimerReport::AddReport ( const char *  name)

Definition at line 91 of file Timer.cpp.

void idTimerReport::AddTime ( const char *  name,
idTimer time 
)

Definition at line 127 of file Timer.cpp.

void idTimerReport::Clear ( void  )

Definition at line 104 of file Timer.cpp.

void idTimerReport::PrintReport ( void  )

Definition at line 150 of file Timer.cpp.

void idTimerReport::Reset ( void  )

Definition at line 115 of file Timer.cpp.

void idTimerReport::SetReportName ( const char *  name)

Definition at line 73 of file Timer.cpp.

Member Data Documentation

idStrList idTimerReport::names
private

Definition at line 219 of file Timer.h.

idStr idTimerReport::reportName
private

Definition at line 220 of file Timer.h.

idList<idTimer*> idTimerReport::timers
private

Definition at line 218 of file Timer.h.


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