#include <perfmarkerinterface.h>
Implementation of IPerfMarkerInterface that uses snTuner and PIX.
Inherits Kaim::IPerfMarkerInterface.
Public Member Functions | |
virtual void | Begin (const char *name) |
virtual void | End () |
Static Public Member Functions | |
static void | BeginMarker (const char *name) |
static void | EndMarker () |
static IPerfMarkerInterface *& | Instance () |
|
virtual |
Called by instrumented code to indicate that a tracked block of code has begun.
You can implement this method in order to respond to the start of each performance marker instrumented in the Gameware Navigation code, and each marker that you begin using the KY_PERF_MARKER_BEGIN macro.
name | A descriptive name for this marker. |
Implements Kaim::IPerfMarkerInterface.
|
inlinestaticinherited |
Indicates to the IPerfMarkerInterface that a block of code has begun that it should track.
Transparently calls your implementation of IPerfMarkerInterface::Begin().
name | A descriptive name for this marker. |
|
virtual |
Called by instrumented code to indicate that the currently tracked block of code has been completed.
You can implement this method in order to respond to the end of each performance marker instrumented in the Gameware Navigation code, and each marker that you end using the KY_PERF_MARKER_END macro.
Implements Kaim::IPerfMarkerInterface.
|
inlinestaticinherited |
Indicates to the IPerfMarkerInterface that the currently tracked block of code has been completed.
Transparently calls your implementation of IPerfMarkerInterface::End().
|
inlinestaticinherited |
Retrieves the static instance of the IPerfMarkerInterface class managed by the BaseSystem.