Panda3D
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends
ProfileTimer Class Reference

List of all members.

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

Detailed Description

Definition at line 41 of file profileTimer.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations