Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Analytics
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Analytics/EngineAnalyticsSessionSummary.h |
| Include | #include "Analytics/EngineAnalyticsSessionSummary.h" |
Syntax
class FEngineAnalyticsSessionSummary
Remarks
Collects engine events/stats and stores a summary on disk until reported by the analytics session summary manager.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEngineAnalyticsSessionSummary
(
TSharedPtr< IAnalyticsPropertyStore > Storage, |
Constructs an analytics summary collector. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTimespan | Get the period used to update and persist the properties to disk. | ||
| IAnalyticsPropertyStore * | GetStore () |
Returns the property store used by the summary. | |
| void | Invoked by the engine when the user is running low on disk space.. | ||
| void | SetPersistPeriod
(
const FTimespan& Period |
Set the period used to persist the properties to disk. | |
| void | Shutdown () |
Shuts down the session, unregistering the callbacks and closing the session. | |
| void | Invoked during Shutdown() to let derived classes hook in the shutdown. | ||
| void | Tick
(
float DeltaTime |
Ticks the session. | |
| bool | UpdateSessionProgressInternal
(
bool bCrashing |
Invoked during UpdateSessionProgress() to let derived classes hook in the update. |