13 #ifndef __UT_PerfMonTimedEvent__
14 #define __UT_PerfMonTimedEvent__
35 bool auto_nest_events,
40 int frame_num = UT_PERFORMANCE_INVALID_FRAME);
117 void getFormattedFrameEventString_(
122 void getFormattedEventString_(
127 void getFormattedTime_(
134 void getFormattedFrequency_(
struct timeval SYS_TimeVal
GT_API const UT_StringHolder time
virtual void subclassStart_()
Perform work when the event is started.
void overrideValue(fpreal value)
virtual void subclassStop_()
Perform work when the event is stopped.
bool isTimedEvent() const override
Return true if the event is a timed event.
virtual void subclassCollectDataFromChild_(const UT_PerfMonEvent *child)
void overrideTime(fpreal time)
UT_PerfMonObjectType
Object types.
static const UT_StringHolder theEmptyString
UT_PerfMonCategory
Categories.
GLuint const GLchar * name
virtual void getFormattedString(UT_PerfMonLogTimeFormat time_format, UT_String &str_event) const
Format the event into a pretty string that can be outputted in a log.
virtual void subclassOverrideValue_()
Perform work when the event's value has been overridden.
virtual fpreal subclassCalculateSelfValue_()
**Note that the tasks the thread_id