9 #ifndef __HOM_PerfMonProfile_h__
10 #define __HOM_PerfMonProfile_h__
51 virtual void stop() = 0;
53 virtual void pause() = 0;
56 virtual void exportAsCSV(
const char *file_path) = 0;
virtual bool isRecordingFrameStats()=0
#define HOM_DESTRUCT_OBJECT(pointer)
virtual bool isRecordingCookStats()=0
virtual bool isRecordingErrors()=0
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
virtual bool isRecordingMemoryStats()=0
virtual std::string _stats()=0
virtual void exportAsCSV(const char *file_path)=0
#define HOM_CONSTRUCT_OBJECT(pointer)
virtual bool isRecordingPDGCookStats()=0
HOM_PerfMonProfile(const HOM_PerfMonProfile &profile)
virtual bool isRecordingThreadStats()=0
virtual bool isRecordingSolveStats()=0
virtual bool isRecordingRenderStats()=0
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
virtual bool isPaused()=0
virtual std::string title()=0
virtual bool isRecordingViewportStats()=0
void pause(int delay) noexcept
virtual ~HOM_PerfMonProfile()
virtual bool isRecordingGPUDrawStats()=0
virtual bool isRecordingDrawStats()=0
virtual bool isRecordingScriptStats()=0
virtual bool isActive()=0