struct CCL::IPerformanceViewer
#include <iperformance.h> struct IPerformanceViewer: public CCL::IUnknown { // methods virtual void CCL_API addPerformanceMeter ( StringID name, IPerformanceMeter* meter ) = 0; virtual void CCL_API removePerformanceMeter (IPerformanceMeter* meter) = 0; virtual void CCL_API addPerformanceProvider ( IPerformanceProvider* provider, IUnknown* context ) = 0; virtual void CCL_API removePerformanceProvider (IPerformanceProvider* provider) = 0; virtual void CCL_API addValueProvider ( StringID name, IPerformanceValueProvider* valueProvider, IntPtr token = 0 ) = 0; virtual void CCL_API removeValueProvider ( IPerformanceValueProvider* valueProvider, IntPtr token = 0 ) = 0; virtual void CCL_API addSubComponent (IUnknown* component) = 0; virtual void CCL_API removeSubComponent (IUnknown* component) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;