Navigation
API > API/Plugins > API/Plugins/ChaosVD > API/Plugins/ChaosVD/Trace
Inheritance Hierarchy
- IAnalyzer
- FChaosVDTraceAnalyzer
References
| Module | ChaosVD |
| Header | /Engine/Plugins/Experimental/ChaosVD/Source/ChaosVD/Public/Trace/ChaosVDTraceAnalyzer.h |
| Include | #include "Trace/ChaosVDTraceAnalyzer.h" |
Syntax
class FChaosVDTraceAnalyzer : public UE::Trace::IAnalyzer
Remarks
Analyzer class for Chaos VD trace recordings. It processes all Chaos VD trace events and rebuilds the recording in a usable Recording struct handled by a custom Trace Provider
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChaosVDTraceAnalyzer
(
TraceServices::IAnalysisSession& Session, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FChaosVDTraceAnalysisComplete & |
Overridden from IAnalyzer
| Type | Name | Description | |
|---|---|---|---|
| void | OnAnalysisBegin
(
const FOnAnalysisContext& Context |
Called when analysis of a trace is beginning. | |
| void | Indicates that the analysis of a trace log has completed and there are no further events | ||
| bool | OnEvent
(
uint16 RouteId, |
For each event subscribed to in OnAnalysisBegin(), the analysis engine will call this method when those events are encountered in a trace log |