Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FNoncopyable
- FEngineAnalytics
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/EngineAnalytics.h |
Include | #include "EngineAnalytics.h" |
Syntax
class FEngineAnalytics : private FNoncopyable
Remarks
The public interface for the editor's analytics provider singleton.
WARNING: This is an analytics provider instance that is created whenever UE editor is launched. It is intended ONLY for use by Epic Games. This is NOT intended for games to send game-specific telemetry. Create your own provider instance for your game and configure it independently.
It is called FEngineAnalytics for legacy reasons, and is only used for editor telemetry.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
IAnalyticsProviderET & | GetProvider () |
Return the provider instance. |
![]() ![]() |
FAnalyticsSessionSummaryManager & | This is intended ONLY for use by Epic Games so that plugins can append to the session summary. | |
![]() ![]() |
void | Initialize () |
Called to initialize the singleton. |
![]() ![]() |
bool | IsAvailable () |
Helper function to determine if the provider is valid. |
![]() ![]() |
void | ||
![]() ![]() |
void | Shutdown
(
bool bIsEngineShutdown |
Called to shut down the singleton |
![]() ![]() |
void | Tick
(
float DeltaTime |
Constants
Name | Description |
---|---|
Analytics | |
bIsInitialized | |
OnInitializeEngineAnalytics | A hook for analytics initialization after the SummaryManager is initialized |
OnShutdownEngineAnalytics | A hook for analytics shutdown before the SummaryManager is shutdown |
SessionEpicAccountIds |