Panda3D
|
Classes | |
class | AutoTimer |
class | TimerEntry |
Public Member Functions | |
ProfileTimer (const char *name=0, int maxEntries=MaxEntriesDefault) | |
ProfileTimer (const ProfileTimer &other) | |
void | consolidateTo (ostream &out=cout) const |
double | getTotalTime () const |
void | init (const char *name, int maxEntries=MaxEntriesDefault) |
void | mark (const char *tag) |
void | off () |
void | off (const char *tag) |
void | on () |
void | printTo (ostream &out=cout) const |
Static Public Member Functions | |
static void | consolidateAllTo (ostream &out=cout) |
static void | printAllTo (ostream &out=cout) |
Protected Member Functions | |
double | getTime () |
Protected Attributes | |
int | _autoTimerCount |
double | _elapsedTime |
TimerEntry * | _entries |
int | _entryCount |
int | _maxEntries |
const char * | _name |
ProfileTimer * | _next |
double | _on |
Static Protected Attributes | |
static ProfileTimer * | _head |
Friends | |
class | ProfileTimer::AutoTimer |
Definition at line 41 of file profileTimer.h.