Navigation
API > API/Developer > API/Developer/TraceAnalysis
Represents the processing (e.g. analysis) of a trace stream. Instances are created by constructing an FAnalysisContext object to marry an event trace with how it should be analyzed. Note that the processing (and thus analysis) happens on another thread.
| Name | FAnalysisProcessor |
| Type | class |
| Header File | /Engine/Source/Developer/TraceAnalysis/Public/Trace/Analysis.h |
| Include Path | #include "Trace/Analysis.h" |
Syntax
class FAnalysisProcessor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Trace/Analysis.h | |||
FAnalysisProcessor
(
FAnalysisProcessor&& Rhs |
Trace/Analysis.h | ||
| Trace/Analysis.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FAnalysisProcessor() |
Trace/Analysis.h |
Classes
| Name | Remarks |
|---|---|
| FImpl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | FImpl * | Trace/Analysis.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsActive() |
Checks if this object instance is valid and currently processing | Trace/Analysis.h | |
void Pause
(
bool bState |
Pause or resume the processing. | Trace/Analysis.h | |
void Stop() |
End processing a trace stream. | Trace/Analysis.h | |
void Wait() |
Wait for the entire stream to have been processed and analysed. | Trace/Analysis.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Trace/Analysis.h | |||
FAnalysisProcessor & operator=
(
const FAnalysisProcessor& |
Trace/Analysis.h |