HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_PerfMonProfile Class Referenceabstract

#include <HOM_PerfMonProfile.h>

Public Member Functions

 HOM_PerfMonProfile ()
 
 HOM_PerfMonProfile (const HOM_PerfMonProfile &profile)
 
virtual ~HOM_PerfMonProfile ()
 
virtual std::string __repr__ ()=0
 
virtual int id ()=0
 
virtual std::string title ()=0
 
virtual bool isActive ()=0
 
virtual bool isPaused ()=0
 
virtual bool isRecordingCookStats ()=0
 
virtual bool isRecordingSolveStats ()=0
 
virtual bool isRecordingDrawStats ()=0
 
virtual bool isRecordingGPUDrawStats ()=0
 
virtual bool isRecordingViewportStats ()=0
 
virtual bool isRecordingScriptStats ()=0
 
virtual bool isRecordingRenderStats ()=0
 
virtual bool isRecordingThreadStats ()=0
 
virtual bool isRecordingFrameStats ()=0
 
virtual bool isRecordingMemoryStats ()=0
 
virtual bool isRecordingErrors ()=0
 
virtual void stop ()=0
 
virtual void cancel ()=0
 
virtual void pause ()=0
 
virtual void resume ()=0
 
virtual void save (const char *file_path)=0
 
virtual void exportAsCSV (const char *file_path)=0
 
virtual std::string _stats ()=0
 

Detailed Description

Definition at line 20 of file HOM_PerfMonProfile.h.

Constructor & Destructor Documentation

HOM_PerfMonProfile::HOM_PerfMonProfile ( )
inline

Definition at line 23 of file HOM_PerfMonProfile.h.

HOM_PerfMonProfile::HOM_PerfMonProfile ( const HOM_PerfMonProfile profile)
inline

Definition at line 25 of file HOM_PerfMonProfile.h.

virtual HOM_PerfMonProfile::~HOM_PerfMonProfile ( )
inlinevirtual

Definition at line 27 of file HOM_PerfMonProfile.h.

Member Function Documentation

virtual std::string HOM_PerfMonProfile::__repr__ ( )
pure virtual
virtual std::string HOM_PerfMonProfile::_stats ( )
pure virtual
virtual void HOM_PerfMonProfile::cancel ( )
pure virtual
virtual void HOM_PerfMonProfile::exportAsCSV ( const char *  file_path)
pure virtual
virtual int HOM_PerfMonProfile::id ( )
pure virtual
virtual bool HOM_PerfMonProfile::isActive ( )
pure virtual
virtual bool HOM_PerfMonProfile::isPaused ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingCookStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingDrawStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingErrors ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingFrameStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingGPUDrawStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingMemoryStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingRenderStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingScriptStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingSolveStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingThreadStats ( )
pure virtual
virtual bool HOM_PerfMonProfile::isRecordingViewportStats ( )
pure virtual
virtual void HOM_PerfMonProfile::pause ( )
pure virtual
virtual void HOM_PerfMonProfile::resume ( )
pure virtual
virtual void HOM_PerfMonProfile::save ( const char *  file_path)
pure virtual
virtual void HOM_PerfMonProfile::stop ( )
pure virtual
virtual std::string HOM_PerfMonProfile::title ( )
pure virtual

The documentation for this class was generated from the following file: