UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::IAnalyticsRecording Class Referenceabstract

#include <IoStoreOnDemand.h>

Public Member Functions

 IAnalyticsRecording ()=default
 
virtual ~IAnalyticsRecording ()=default
 
virtual void Report (TArray< FAnalyticsEventAttribute > &OutAnalyticsArray) const =0
 
virtual void StopRecording ()=0
 

Detailed Description

Interface for recording analytics over a given time period

Constructor & Destructor Documentation

◆ IAnalyticsRecording()

UE::IoStore::IAnalyticsRecording::IAnalyticsRecording ( )
default

◆ ~IAnalyticsRecording()

virtual UE::IoStore::IAnalyticsRecording::~IAnalyticsRecording ( )
virtualdefault

Member Function Documentation

◆ Report()

virtual void UE::IoStore::IAnalyticsRecording::Report ( TArray< FAnalyticsEventAttribute > &  OutAnalyticsArray) const
pure virtual

Writes the current value of the analytics to the output array

◆ StopRecording()

virtual void UE::IoStore::IAnalyticsRecording::StopRecording ( )
pure virtual

Calling this will stop recording. Any calls to Report after this point will return the same data


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