Navigation
API > API/Plugins > API/Plugins/EditorTelemetry
A class that implements a variety of pre-configured Core and Editor telemetry events that can be used to evaluate the efficiency of the most common developer workflows
| Name | FEditorTelemetry |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorTelemetry/Source/Public/EditorTelemetry.h |
| Include Path | #include "EditorTelemetry.h" |
Syntax
class FEditorTelemetry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEditorTelemetry() |
EditorTelemetry.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FEditorTelemetry() |
EditorTelemetry.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetOpenStartTime | double | EditorTelemetry.h | ||
| AssetRegistryScanCount | uint32 | EditorTelemetry.h | ||
| AssetRegistryScanSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| AssetRegistryScanSpanName | const FName | EditorTelemetry.h | ||
| CookingSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| CookingSpanName | const FName | EditorTelemetry.h | ||
| EditorBootSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| EditorBootSpanName | const FName | EditorTelemetry.h | ||
| EditorInitilizeSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| EditorInitilizeSpanName | const FName | EditorTelemetry.h | ||
| EditorInteractSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| EditorInteractSpanName | const FName | EditorTelemetry.h | ||
| EditorLoadMapSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| EditorLoadMapSpanName | const FName | EditorTelemetry.h | ||
| EditorMapName | FString | EditorTelemetry.h | ||
| EditorSessionCount | uint32 | EditorTelemetry.h | ||
| EditorSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| EditorSpanName | const FName | EditorTelemetry.h | ||
| HeartbeatIntervalSeconds | const float | EditorTelemetry.h | ||
| HitchAvergageFPS | double | EditorTelemetry.h | ||
| HitchingSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| HitchingSpanName | const FName | EditorTelemetry.h | ||
| HitchSampleCount | uint32 | EditorTelemetry.h | ||
| HitchSamplerIntervalSeconds | const float | EditorTelemetry.h | ||
| MinFPSForHitching | const float | EditorTelemetry.h | ||
| OpenAssetEditorSpan | const FName | EditorTelemetry.h | ||
| PIEInteractSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| PIEInteractSpanName | const FName | EditorTelemetry.h | ||
| PIELoadMapSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| PIELoadMapSpanName | const FName | EditorTelemetry.h | ||
| PIEMapName | FString | EditorTelemetry.h | ||
| PIEPreBeginSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| PIEPreBeginSpanName | const FName | EditorTelemetry.h | ||
| PIESessionCount | uint32 | EditorTelemetry.h | ||
| PIEShutdownSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| PIEShutdownSpanName | const FName | EditorTelemetry.h | ||
| PIESpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| PIESpanName | const FName | EditorTelemetry.h | ||
| PIEStartupSpan | TSharedPtr< IAnalyticsSpan > | EditorTelemetry.h | ||
| PIEStartupSpanName | const FName | EditorTelemetry.h | ||
| SessionStartTime | double | EditorTelemetry.h | ||
| TaskSpanCriticalSection | FCriticalSection | EditorTelemetry.h | ||
| TaskSpans | TMap< FGuid, TSharedPtr< IAnalyticsSpan > > | EditorTelemetry.h | ||
| TelemetryHeartbeatTimerHandle | FTimerHandle | EditorTelemetry.h | ||
| TelemetryHitchSamplerTimerHandle | FTimerHandle | EditorTelemetry.h | ||
| TimeToBootEditor | double | EditorTelemetry.h | ||
| TotalPluginCount | uint32 | EditorTelemetry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EndSession() |
EditorTelemetry.h | ||
void RecordEvent_Cooking
(
TArray< FAnalyticsEventAttribute > Attributes |
Useful event recording functions | EditorTelemetry.h | |
| EditorTelemetry.h | |||
| EditorTelemetry.h | |||
| EditorTelemetry.h | |||
| EditorTelemetry.h | |||
| EditorTelemetry.h | |||
| EditorTelemetry.h | |||
| EditorTelemetry.h | |||
void RegisterCollectionWorkflowDelegates
(
FTelemetryRouter& Router |
EditorTelemetry.h | ||
void StartSession() |
EditorTelemetry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FEditorTelemetry & Get() |
EditorTelemetry.h |