Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemUtils
Interface class for various online utility functions for Engine
| Name | IOnlineServicesEngineUtils |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/Online/OnlineServicesEngineUtils.h |
| Include Path | #include "Online/OnlineServicesEngineUtils.h" |
Syntax
class IOnlineServicesEngineUtils
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IOnlineServicesEngineUtils() |
Hidden on purpose | Online/OnlineServicesEngineUtils.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlineServicesEngineUtils() |
Online/OnlineServicesEngineUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetNumPIELogins() |
Online/OnlineServicesEngineUtils.h | ||
FName GetOnlineIdentifier
(
const FWorldContext& WorldContext |
Gets an FName that uniquely identifies an instance of a world to differentiate online services for PIE | Online/OnlineServicesEngineUtils.h | |
FName GetOnlineIdentifier
(
const UWorld* World |
Gets an FName that uniquely identifies an instance of a world to differentiate online services for PIE | Online/OnlineServicesEngineUtils.h | |
void GetPIELogins
(
TArray< FAuthLogin::Params >& Logins |
Online/OnlineServicesEngineUtils.h | ||
bool IsOnlinePIEEnabled() |
Online/OnlineServicesEngineUtils.h | ||
void SetEngineExternalUIBinding
(
const FOnExternalUIChangeDelegate& OnExternalUIChangeDelegate |
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 | Online/OnlineServicesEngineUtils.h | |
void SetShouldTryOnlinePIE
(
bool bShouldTry |
Enable/Disable online PIE at runtime | Online/OnlineServicesEngineUtils.h | |
bool SupportsOnlinePIE() |
Play in Editor settings | Online/OnlineServicesEngineUtils.h |