IOnlineStats

An interface to update stat backends with

Windows
MacOS
Linux

References

Module

OnlineSubsystem

Header

/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineStatsInterface.h

Include

#include "Interfaces/OnlineStatsInterface.h"

Syntax

class IOnlineStats

Remarks

An interface to update stat backends with

Destructors

Name Description

Public function Virtual

~IOnlineStats()

Functions

Name Description

Public function Const

TSharedPtr< ...

 

GetStats

(
    const TSharedRef< const FUniqueNetI...
)

Get a user's cached stats object

Public function

void

 

QueryStats

(
    const TSharedRef< const FUniqueNetI...,
    const TSharedRef< const FUniqueNetI...,
    const FOnlineStatsQueryUserStatsCom...
)

Query a specific user's stats

Public function

void

 

QueryStats

(
    const TSharedRef< const FUniqueNetI...,
    const TArray< TSharedRef< const FUn...,
    const TArray< FString >& StatNames,
    const FOnlineStatsQueryUsersStatsCo...
)

Query a one or more user's stats

Public function

void

 

ResetStats

(
    const TSharedRef< const FUniqueNetI...
)

Request the stats reset, for debugging purposes

Public function

void

 

UpdateStats

(
    const TSharedRef< const FUniqueNetI...,
    const TArray< FOnlineStatsUserUpdat...,
    const FOnlineStatsUpdateStatsComple...
)

Asynchronous update one or more user's stats

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss