|
Public Member Functions |
| | gzPerformanceMonitor (const gzString &name=GZ_EMPTY_STRING) |
| virtual | ~gzPerformanceMonitor () |
| | GZ_DECLARE_TYPE_INTERFACE_EXPORT (1) |
| virtual gzReference * | clone () const |
| virtual gzVoid | preTraverseAction (gzTraverseAction *actionclass, gzContext *context) |
| virtual gzActionStage | useActionStage (gzTraverseAction *actionclass, gzContext *context) |
| gzVoid | addValue (const gzDouble &value, const gzDouble *time=NULL) |
| gzDouble | getLastSampleValue () |
| gzDouble | getLastSampleTime () |
| gzVoid | enter () |
| gzVoid | leave () |
| gzVoid | registerMonitor (const gzString &name) |
| gzVoid | unregisterMonitor () |
| | GZ_PROPERTY_EXPORT (gzULong, MaxSamples, 1) |
| | GZ_PROPERTY_EXPORT (gzVec2, Position, 1) |
| | GZ_PROPERTY_EXPORT (gzVec3, Origo, 1) |
| | GZ_PROPERTY_EXPORT (gzVec2, Scale, 1) |
| | GZ_PROPERTY_EXPORT (gzVec4, Color, 1) |
| | GZ_PROPERTY_EXPORT (gzBool, ScaleAverage, 1) |
| | GZ_PROPERTY_EXPORT (gzDouble, AverageFactor, 1) |
| | Default 0.01 so new data updates the mean with 1 percent.
|
| | GZ_PROPERTY_EXPORT (gzBool, ShowAverage, 1) |
| | GZ_PROPERTY_EXPORT (gzString, Label, 1) |
| | GZ_PROPERTY_EXPORT (gzDouble, Interval, 1) |
| | GZ_PROPERTY_EXPORT (gzULong, IntervalTicks, 1) |
| | GZ_PROPERTY_EXPORT (gzVec4, IntervalColor, 1) |
| | GZ_PROPERTY_EXPORT (gzULong, SampleLevel, 1) |
| | GZ_PROPERTY_EXPORT (gzPerformanceMonitorType, SampleType, 1) |
Static Public Member Functions |
| static gzVoid | enter (const gzString &name) |
| static gzVoid | leave (const gzString &name) |
| static gzVoid | addValue (const gzString &name, const gzDouble &value, const gzDouble *time=NULL) |
| static gzVoid | setEnabledMonitoring (gzBool on=TRUE) |
| static gzVoid | installMonitoring () |