IOnlineServicesEngineUtils

Interface class for various online utility functions for Engine

Choose your operating system:

Windows

macOS

Linux

References

Module

OnlineSubsystemUtils

Header

/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/Online/OnlineServicesEngineUtils.h

Include

#include "Online/OnlineServicesEngineUtils.h"

Syntax

class IOnlineServicesEngineUtils

Remarks

Interface class for various online utility functions for Engine

Constructors

Name Description

Protected function

IOnlineServicesEngineUtils()

Hidden on purpose

Destructors

Functions

Name Description

Public function Const

int32

 

GetNumPIELogins()

Public function Const

FName

 

GetOnlineIdentifier

(
    const FWorldContext& WorldContext
)

Gets an FName that uniquely identifies an instance of a world to differentiate online services for PIE

Public function Const

FName

 

GetOnlineIdentifier

(
    const UWorld* World
)

Gets an FName that uniquely identifies an instance of a world to differentiate online services for PIE

Public function Const

void

 

GetPIELogins

(
    TArray< FAuthLogin::Params >& Logi...
)

Public function Const

bool

 

IsOnlinePIEEnabled()

Public function

void

 

SetEngineExternalUIBinding

(
    const FOnExternalUIChangeDelegate&...
)

Bind a notification delegate when any subsystem external UI is opened/closed NOTE* there is only meant to be one delegate needed for this, game code should bind manually

Public function

void

 

SetShouldTryOnlinePIE

(
    bool bShouldTry
)

Enable/Disable online PIE at runtime

Public function Const

bool

 

SupportsOnlinePIE()

Play in Editor settings