Navigation
API > API/Plugins > API/Plugins/ConcertInsightsCore
Inheritance Hierarchy
- IModuleInterface
- IConcertInsightsSyncTraceModule
References
| Module | ConcertInsightsCore |
| Header | /Engine/Plugins/Developer/Concert/ConcertInsights/ConcertInsightsCore/Source/ConcertInsightsCore/Public/IConcertInsightsSyncTraceModule.h |
| Include | #include "IConcertInsightsSyncTraceModule.h" |
Syntax
class IConcertInsightsSyncTraceModule : public IModuleInterface
Remarks
This module provides the base code for starting synchronized tracing across multiple machines.
Synchronized tracing means that certain machines in the session are requested to start tracing at the same time. Each machine will generate a separate .utrace file. When any of these files are analyzed in Unreal Insights, ConcertInsights collects the other relevant files and aggregates them in the UI.
This module houses the shared code needed to synchronize events across multiple machines, for example the Concert events that are sent to the other machines. ConcertInsightsServer and ConcertInsightsEditor depend on this module's exposed events.
Functions
| Type | Name | Description | |
|---|---|---|---|
| IConcertInsightsSyncTraceModule & | Get () |
Singleton-like access to this module's interface. | |
| bool | IsAvailable () |
Checks to see if this module is loaded and ready. |