UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCrashReportAnalytics Class Reference

#include <CrashReportAnalytics.h>

+ Inheritance diagram for FCrashReportAnalytics:

Static Public Member Functions

static IAnalyticsProviderET & GetProvider ()
 
static bool IsAvailable ()
 
static void Initialize (const FString &EpicAccountId=FString())
 
static void Shutdown ()
 

Detailed Description

The public interface for the analytics provider singleton. For Epic builds, this will point to epic's internal analytics provider. For licensee builds, it will be NULL by default unless they provide their own configuration.

Member Function Documentation

◆ GetProvider()

IAnalyticsProviderET & FCrashReportAnalytics::GetProvider ( )
static

Return the provider instance. Not valid outside of Initialize/Shutdown calls. Note: must check IsAvailable() first else this code will assert if the provider is not valid.

On-demand construction of the singleton.

◆ Initialize()

void FCrashReportAnalytics::Initialize ( const FString &  EpicAccountId = FString())
static

Called to initialize the singleton.

◆ IsAvailable()

static bool FCrashReportAnalytics::IsAvailable ( )
inlinestatic

Helper function to determine if the provider is valid.

◆ Shutdown()

void FCrashReportAnalytics::Shutdown ( )
static

Called to shut down the singleton


The documentation for this class was generated from the following files: