HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
UT_PerformanceThread.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: UT_PerformanceThread.h (UT Library, C++)
7
*
8
* COMMENTS:
9
*
10
*/
11
12
#ifndef __UT_PerformanceThread__
13
#define __UT_PerformanceThread__
14
15
#include "
UT_API.h
"
16
17
/// @file
18
/// This include provides a light weight way to record thread stats without
19
/// pulling in the full UT_Performance.h include.
20
///
21
22
class
UT_TaskScope
;
23
24
/// Determine if we're currently recording thread stats
25
UT_API
bool
UTperformanceIsRecordingThreadStats
();
26
27
UT_API
int
UTperformanceStartTaskScope
(
const
UT_TaskScope
*task_scope);
28
UT_API
void
UTperformanceStopTaskScope
(
const
UT_TaskScope
*task_scope,
29
int
event_id);
30
31
#endif
UT_TaskScope
Definition:
UT_TaskScope.h:42
UTperformanceStopTaskScope
UT_API void UTperformanceStopTaskScope(const UT_TaskScope *task_scope, int event_id)
UT_API.h
UT_API
#define UT_API
Definition:
UT_API.h:14
UTperformanceStartTaskScope
UT_API int UTperformanceStartTaskScope(const UT_TaskScope *task_scope)
UTperformanceIsRecordingThreadStats
UT_API bool UTperformanceIsRecordingThreadStats()
Determine if we're currently recording thread stats.
UT
UT_PerformanceThread.h
Generated on Sat Nov 23 2024 02:48:24 for HDK by
1.8.6