Kaim::IPerfMarkerInterface Class Reference
#include <iperfmarkerinterface.h>
An abstract interface for performance tracking markers.
You can implement this interface to handle the performance markers called internally by the Autodesk Navigation. You may also use KY_PERF_MARKER_BEGIN, KY_PERF_MARKER_END and KY_SCOPED_PERF_MARKER macros in you own code. A typical implementation of IPerfMarkerInterface forwards Begin() and End() to a platform specific profiling api.
Inherited by KyGlue::PerfMarkerInterface.
|
virtual void | Begin (const char *name)=0 |
| Begin a new marker. More...
|
|
virtual void | End ()=0 |
| End the current marker. More...
|
|
virtual void Kaim::IPerfMarkerInterface::Begin |
( |
const char * |
name | ) |
|
|
privatepure virtual |
static void Kaim::IPerfMarkerInterface::BeginMarker |
( |
const char * |
name | ) |
|
|
inlinestatic |
virtual void Kaim::IPerfMarkerInterface::End |
( |
| ) |
|
|
privatepure virtual |
static void Kaim::IPerfMarkerInterface::EndMarker |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: