Navigation
API > API/Developer > API/Developer/TraceAnalysis
Used to describe how a log of trace events should be analyzed and being the analysis on a particular trace stream.
| Name | FAnalysisContext |
| Type | class |
| Header File | /Engine/Source/Developer/TraceAnalysis/Public/Trace/Analysis.h |
| Include Path | #include "Trace/Analysis.h" |
Syntax
class FAnalysisContext
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Analyzers | TArray< IAnalyzer * > | Trace/Analysis.h | ||
| OnMessage | FMessageDelegate | Trace/Analysis.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddAnalyzer
(
IAnalyzer& Analyzer |
Adds an analyzer instance that will subscribe to and receive event data from the trace stream. | Trace/Analysis.h | |
FAnalysisProcessor Process
(
IInDataStream& DataStream |
Creates and starts analysis returning an FAnalysisProcessor instance which represents the analysis and affords some control over it. | Trace/Analysis.h | |
void SetMessageDelegate
(
FMessageDelegate Delegate |
Adds a callback to recieve important messages. | Trace/Analysis.h |