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

#include <HOM_PerformanceMonitor.h>

+ Inheritance diagram for HOM_PerformanceMonitor:

Public Member Functions

 HOM_PerformanceMonitor ()
 
 HOM_PerformanceMonitor (const HOM_PerformanceMonitor &pane)
 
 ~HOM_PerformanceMonitor () override
 
virtual bool isLiveUpdatesEnabled ()=0
 
virtual void enableLiveUpdates (bool on)=0
 
virtual bool isRecording ()=0
 
virtual void startRecording ()=0
 
virtual void stopRecording ()=0
 
virtual bool isSamplingCookStats ()=0
 
virtual bool isSamplingPDGCookStats ()=0
 
virtual bool isSamplingErrors ()=0
 
virtual bool isSamplingFrameStats ()=0
 
virtual bool isSamplingMemoryStats ()=0
 
virtual bool isSamplingObjectDrawStats ()=0
 
virtual bool isSamplingObjectGPUDrawStats ()=0
 
virtual bool isSamplingScriptStats ()=0
 
virtual bool isSamplingSolveStats ()=0
 
virtual bool isSamplingThreadStats ()=0
 
virtual bool isSamplingViewportStats ()=0
 
virtual void sampleCookStats (bool on)=0
 
virtual void samplePDGCookStats (bool on)=0
 
virtual void sampleErrors (bool on)=0
 
virtual void sampleFrameStats (bool on)=0
 
virtual void sampleMemoryStats (bool on)=0
 
virtual void sampleObjectDrawStats (bool on)=0
 
virtual void sampleObjectGPUDrawStats (bool on)=0
 
virtual void sampleScriptStats (bool on)=0
 
virtual void sampleSolveStats (bool on)=0
 
virtual void sampleThreadStats (bool on)=0
 
virtual void sampleViewportStats (bool on)=0
 
virtual void showProfile (HOM_PerfMonProfile *profile)=0
 
virtual HOM_EnumValueobjectView ()=0
 
virtual void setObjectView (HOM_EnumValue &structure)=0
 
virtual HOM_EnumValuetimeFormat ()=0
 
virtual void setTimeFormat (HOM_EnumValue &format)=0
 
virtual HOM_EnumValuetimeUnit ()=0
 
virtual void setTimeUnit (HOM_EnumValue &unit)=0
 
- Public Member Functions inherited from HOM_PaneTab
 HOM_PaneTab ()
 
 HOM_PaneTab (const HOM_PaneTab &)
 
virtual ~HOM_PaneTab ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual HOM_Panepane ()=0
 
virtual HOM_FloatingPanelfloatingPanel ()=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name)=0
 
virtual bool isCurrentTab ()=0
 
virtual void setIsCurrentTab ()=0
 
virtual bool isFloating ()=0
 
virtual HOM_PaneTabclone ()=0
 
virtual void close ()=0
 
virtual HOM_EnumValuetype ()=0
 
virtual HOM_PaneTabsetType (HOM_EnumValue &type)=0
 
virtual HOM_EnumValuelinkGroup ()=0
 
virtual void setLinkGroup (HOM_EnumValue &group)=0
 
virtual bool isPin ()=0
 
virtual void setPin (bool pin)=0
 
virtual std::vector< std::string_getValueNames ()=0
 
virtual std::string _getValue (const char *name)=0
 
virtual bool _setValue (const char *name, const char *value)=0
 
virtual bool _pressButton (const char *name)=0
 
virtual std::vector< intsize ()=0
 
virtual std::vector< intcontentSize ()=0
 
virtual bool hasNetworkControls ()=0
 
virtual bool isShowingNetworkControls ()=0
 
virtual void setShowNetworkControls (bool value)=0
 
virtual void showNetworkControls (bool value)=0
 
virtual void displayRadialMenu (const std::string &name)=0
 
virtual void displayRadialMenu (HOM_RadialItem *item)=0
 
virtual void_qtParentWindow ()=0
 
virtual std::vector< int_qtScreenGeometry ()=0
 

Detailed Description

Definition at line 17 of file HOM_PerformanceMonitor.h.

Constructor & Destructor Documentation

HOM_PerformanceMonitor::HOM_PerformanceMonitor ( )
inline

Definition at line 20 of file HOM_PerformanceMonitor.h.

HOM_PerformanceMonitor::HOM_PerformanceMonitor ( const HOM_PerformanceMonitor pane)
inline

Definition at line 25 of file HOM_PerformanceMonitor.h.

HOM_PerformanceMonitor::~HOM_PerformanceMonitor ( )
inlineoverride

Definition at line 29 of file HOM_PerformanceMonitor.h.

Member Function Documentation

virtual void HOM_PerformanceMonitor::enableLiveUpdates ( bool  on)
pure virtual
virtual bool HOM_PerformanceMonitor::isLiveUpdatesEnabled ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isRecording ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingCookStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingErrors ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingFrameStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingMemoryStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingObjectDrawStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingObjectGPUDrawStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingPDGCookStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingScriptStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingSolveStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingThreadStats ( )
pure virtual
virtual bool HOM_PerformanceMonitor::isSamplingViewportStats ( )
pure virtual
virtual HOM_EnumValue& HOM_PerformanceMonitor::objectView ( )
pure virtual
virtual void HOM_PerformanceMonitor::sampleCookStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleErrors ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleFrameStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleMemoryStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleObjectDrawStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleObjectGPUDrawStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::samplePDGCookStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleScriptStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleSolveStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleThreadStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::sampleViewportStats ( bool  on)
pure virtual
virtual void HOM_PerformanceMonitor::setObjectView ( HOM_EnumValue structure)
pure virtual
virtual void HOM_PerformanceMonitor::setTimeFormat ( HOM_EnumValue format)
pure virtual
virtual void HOM_PerformanceMonitor::setTimeUnit ( HOM_EnumValue unit)
pure virtual
virtual void HOM_PerformanceMonitor::showProfile ( HOM_PerfMonProfile profile)
pure virtual
virtual void HOM_PerformanceMonitor::startRecording ( )
pure virtual
virtual void HOM_PerformanceMonitor::stopRecording ( )
pure virtual
virtual HOM_EnumValue& HOM_PerformanceMonitor::timeFormat ( )
pure virtual
virtual HOM_EnumValue& HOM_PerformanceMonitor::timeUnit ( )
pure virtual

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