Public Methods |
virtual bool | Pause (bool pause)=0 |
| Set whether paused. Returns previous status.
|
virtual void | FinishSection ()=0 |
virtual void | ResetStats ()=0 |
| Reset all statistics back to zero.
|
virtual void | SetResolution (int iMilSecs)=0 |
| The frames per second is really the resolution number of frames divided by the time taken to complete them. More...
|
virtual void | SetName (const char *Name)=0 |
| Set the name of this section, which will be utilised if the stats are printed to file.
|
virtual void | SetOutputFile (const char *Name, bool summary)=0 |
| Output stats to named file. If summary is true, you'll get a summary.
|
virtual float | GetFPS ()=0 |
| Get the current fps.
|
virtual iPerfStats* | StartNewSubsection (const char *name)=0 |
| Start a new set of performance statistics as a subsection, with an optional name. More...
|
virtual void | FinishSubsection ()=0 |
| Finish the subsection. This will DecRef () the subsection.
|
virtual bool | IsSubsection ()=0 |
| Is there currently a subsection?
|
virtual void | PrintSectionStats (int sysflags)=0 |
| Print this sections current summary stats, where sysflags is for the reporter.
|
virtual void | PrintSubsectionStats (int sysflags)=0 |
| Print the subsections current stats, where sysflags is for the reporter.
|
virtual void | DebugSetBreak (int frame_num)=0 |
| When ran with a debugger, this should cause it to break when starting this frame number, if compiled without CS_DEBUG it will have no effect. More...
|
This plugin tracks and records all kinds of useful information while the program is running.