UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnalyticsSessionSummaryManager.h File Reference
#include "AnalyticsEventAttribute.h"
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Containers/UnrealString.h"
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "HAL/PlatformCrt.h"
#include "Interfaces/IAnalyticsPropertyStore.h"
#include "Misc/Timespan.h"
#include "Templates/SharedPointer.h"

Go to the source code of this file.

Classes

class  FAnalyticsSessionSummaryManager
 

Enumerations

enum class  EAnalyticsSessionShutdownType : int32 {
  Shutdown , Terminated , Debugged , Crashed ,
  Abnormal , Unknown
}
 

Functions

ANALYTICSET_API const TCHARLexToString (EAnalyticsSessionShutdownType ShutdownTypeCode)
 

Enumeration Type Documentation

◆ EAnalyticsSessionShutdownType

Defines how the principal process (the application for which analytics is gathered) exited. When the analytics session summary manager aggregates the summaries for a session, it looks for 'ShutdownTypeCode' key and if the key is found, it converts it to its string representation and add the 'ShutdownType' property known by the analytics backend.

Enumerator
Shutdown 
Terminated 
Debugged 
Crashed 
Abnormal 
Unknown 

Function Documentation

◆ LexToString()

ANALYTICSET_API const TCHAR * LexToString ( EAnalyticsSessionShutdownType  ShutdownTypeCode)

Converts the specified shutdown code to its string representation.