|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
#include <Trace_IttNotify.h>
Public Member Functions | |
| GTS_INLINE void | beginTask (const char *msg, uintptr_t, uintptr_t) |
| GTS_INLINE void | endTask () |
| GTS_INLINE bool | isEnabled (uint64_t captureMask) |
| GTS_INLINE void | setCaptureMask (uint64_t captureMask) |
Static Public Member Functions | |
| static GTS_INLINE IttNotify & | inst () |
| static GTS_INLINE void | nameThreadHook (const char *fmt,...) |
| static GTS_INLINE void | beginTaskHook (CaptureMask::Type, const char *msg, uintptr_t param1, uintptr_t param2) |
| static GTS_INLINE void | endTaskHook () |
Hooks for the Instrumentation and Tracing Technology (ITT) API, which enables trace data for Intel(R) VTune(TM) Amplifier XE.
|
inline |
Check the capture state.
|
inline |
Sets the capture filter mask.