Module |
|
Header |
/Engine/Source/Developer/EditorAnalyticsSession/Public/EditorAnalyticsSession.h |
Include |
#include "EditorAnalyticsSession.h" |
struct FEditorAnalyticsSession
Name | Description | ||
---|---|---|---|
|
AppId |
||
|
AppVersion |
||
|
float |
AverageFPS |
|
|
bool: 1 |
bCrashed |
|
|
bool: 1 |
bGPUCrashed |
|
|
bool: 1 |
bIs64BitOS |
|
|
bool: 1 |
bIsDebugger |
|
|
bool: 1 |
bIsInEnterprise |
|
|
bool: 1 |
bIsInPIE |
|
|
bool: 1 |
bIsInVRMode |
|
|
bool: 1 |
bIsLowDriveSpace |
|
|
bool: 1 |
bIsTerminating |
|
|
bool: 1 |
bIsVanilla |
|
|
bool: 1 |
bWasEverDebugger |
|
|
bool: 1 |
bWasShutdown |
|
|
CPUBrand |
||
|
CPULogicalCores |
||
|
CPUPhysicalCores |
||
|
CPUVendor |
||
|
CurrentUserActivity |
||
|
DesktopGPUAdapter |
||
|
EngineVersion |
||
|
ExitCode |
||
|
GPUDeviceID |
||
|
GPUVendorID |
||
|
GRHIAdapterInternalDriverVersion |
||
|
GRHIAdapterUserDriverVersion |
||
|
GRHIDeviceRevision |
||
|
Idle1Min |
||
|
Idle30Min |
||
|
Idle5Min |
||
|
IdleSeconds |
||
|
MonitorExceptCode |
||
|
MonitorProcessID |
||
|
OSMajor |
||
|
OSMinor |
||
|
OSVersion |
||
|
PlatformProcessID |
||
|
Plugins |
||
|
ProjectDescription |
||
|
ProjectID |
||
|
ProjectName |
||
|
ProjectVersion |
||
|
RenderingGPUAdapter |
||
|
SessionId |
||
|
StartupTimestamp |
||
|
Timestamp |
||
|
TotalEditorInactivitySeconds |
||
|
TotalPhysicalRAM |
||
|
TotalUserInactivitySeconds |
||
|
UserId |
Name | Description | |
---|---|---|
|
FEditorAnalyticsSession() |
Name | Description | ||
---|---|---|---|
|
Delete() |
Delete the stored values of this session. Does not modify the actual session object. |
|
|
FindSession ( |
Find the sessions for which the PlatformProcessID matches the specified session process id. |
|
|
GetStoredSessionIDs |
Retrieve a list of session IDs that are currently stored locally. |
|
|
IsLocked() |
Is the local storage already locked? |
|
|
Load ( |
Load a session with the given session ID from stored values. |
|
|
LoadAllStoredSessions ( |
Read all stored sessions into the given array. |
|
|
Lock ( |
Acquire a lock for local storage. |
|
|
LogEvent ( |
Append an event to the session log. |
|
|
Save() |
Save this session to stored values. |
|
|
SaveExitCode ( |
Persist the Editor exit code corresponding of this session in the key-store value. |
|
|
SaveMonitorExceptCode ( |
Set the exception code that caused the monitor application to crash. |
|
|
SaveStoredSessionIDs |
Save the given session IDs to storage. |
|
|
TryLock() |
Try to acquire the local storage lock without blocking. |
|
|
Unlock() |
Unlock the local storage. |
Name |
Description |
|
---|---|---|
|
EEventType |
Name |
Description |
---|---|
StoredValuesLock |