Online

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

CAsSharedCallable

Public struct

COnlineMetadataAvailable

Concept that checks if we have metadata for a struct

Public struct

CSuperDefined

Concept that checks for the existence of a Super typedef/using declaration

Public class

FAccountInfo

Public struct

FAddFriend

Public struct

FAsyncProgress

Public struct

FAuthGenerateAuth

Public struct

FAuthGetAccountByAccountId

Public struct

FAuthGetAccountByPlatformUserId

Public struct

FAuthLogin

Public struct

FAuthLogout

Public struct

FConnectionStatusChanged

Struct for ConnectionStatusChanged event

Public struct

FCreateLobby

Public struct

FDeclineLobbyInvitation

Public struct

FExternalUIShowFriendsUI

Public struct

FExternalUIShowLoginUI

Public struct

FExternalUIStatusChanged

Struct for ExternalUIStatusChanged event

Public struct

FFindLobby

Public struct

FFindLobbySearchFilter

Public struct

FFriend

Information about a friend

Public struct

FFriendsListUpdated

Struct for FriendsListUpdated event

Public struct

FGetConnectionStatus

Public struct

FGetFriends

Public struct

FGetJoinedLobbies

Public struct

FGetPresence

Public struct

FGetReceivedInvitations

Public struct

FInviteLobbyMember

Public struct

FJoinLobby

Public struct

FJoinLobbyLocalUserData

Public struct

FKickLobbyMember

Public struct

FLeaveLobby

Public struct

FLobby

Public struct

FLobbyAttributesChanged

Struct for LobbyAttributesChanged event

Public struct

FLobbyInvitationAdded

Struct for LobbyInvitationAdded event

Public struct

FLobbyInvitationRemoved

Struct for LobbyInvitationRemoved event

Public struct

FLobbyJoined

Struct for LobbyJoined event

Public struct

FLobbyLeaderChanged

Struct for LobbyLeaderChanged event

Public struct

FLobbyLeft

Struct for LobbyLeft event

Public struct

FLobbyMember

Public struct

FLobbyMemberAttributesChanged

Struct for LobbyMemberAttributesChanged event

Public struct

FLobbyMemberJoined

Struct for LobbyMemberJoined event

Public struct

FLobbyMemberLeft

Struct for LobbyMemberLeft event

Public struct

FLobbySchemaChanged

Struct for LobbySchemaChanged event

Public struct

FLoginStatusChanged

Struct for LoginStatusChanged event

Public struct

FModifyLobbyAttributes

Public struct

FModifyLobbyJoinPolicy

Public struct

FModifyLobbyMemberAttributes

Public struct

FModifyLobbySchema

Public class

FOnlineError

Public struct

FOnlineErrorCode

Error code as struct with bitfields

Public class

FOnlineErrorDetails

Public class

FOnlineEventDelegateHandle

Public class

FOnlineServicesRegistry

Public struct

FPresenceUpdated

Struct for PresenceUpdated event

Public struct

FPromoteLobbyMember

Public struct

FQueryFriends

Public struct

FQueryPresence

Public struct

FQueryUserPrivilege

Public struct

FRestoreLobbies

Public struct

FUpdatePresence

Public struct

FUserPresence

Public struct

FWillRetry

Public class

IAuth

Public class

IConnectivity

Public class

IExternalUI

Public class

IFriends

Public class

ILobbies

Public class

IOnlineAsyncOp

Public class

IOnlineAsyncOpSharedState

State shared between the Op and Handle.

Public class

IOnlineErrorDetails

Implementations of this would contain any contextual information about the error (eg, if an FText or FString exposed some fields to be filled in at run time), and likely the platform specific error representation (eg, NSError on apple that we can use to get a string to display to user and a string to log)

Public class

IOnlineServices

Public class

IOnlineServicesFactory

Public class

IPresence

Public class

IPrivileges

Public struct

TBaseClass

If all types in a class hierarchy have a Super typedef or using declaration, Type will be the type of the last Super definition

Public struct

TBaseClassHelper

Public struct

TField

Public struct

TIsSharedPtrOrRef

Public class

TOnlineAsyncOpHandle

Public class

TOnlineCallback

Public class

TOnlineEvent

Public class

TOnlineEventCallable

Public class

TOnlineResult

Public class

TResult

A container that holds either a successful result or an erroneous result.

Public struct

TSharedPtrHelper

Public struct

TSharedPtrHelper2

Public struct

TStruct

Struct field definitions, manually defined via the ONLINE_STRUCT macros below

Public struct

TStructDetails

Struct that needs to be specialized to provide the Fields in the struct.

Constants

Typedefs

Name

Description

ErrorCodeType

ErrorCodeType

FCredentialsToken

FLobbyAttributeId

FLobbySchemaId

FLobbyVariant

FOnOnlineServicesCreated

Online services delegates that are more external to the online services themselves Notification that a new online subsystem instance has been created

FPresenceProperties

FPresenceVariant

IAuthPtr

IConnectivityPtr

IExternalUIPtr

IFriendsPtr

ILobbiesPtr

IOnlineServicesPtr

Interfaces.

IPresencePtr

IPrivilegesPtr

TBaseClass_T

Convenience template alias for TBaseClass::Type

Enums

Name

Description

Public enum

UE::Online::EAsyncOpState

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::EFriendInviteStatus

Friend invite status - if an invite is pending

Public enum

UE::Online::ELobbyAttributeVisibility

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::ELobbyComparisonOp

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::ELobbyJoinPolicy

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::ELoginStatus

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::EOnlineServicesConnectionStatus

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::EPresenceState

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::EPrivilegeResults

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

UE::Online::EUserPrivileges

Copyright Epic Games, Inc. All Rights Reserved.

Functions

Name Description

Public function

UE::Online::...

 

UE::Online::Errors::AccessDenied

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::AlreadyPending

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::Cancelled

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::CantParse

(
    const TOptional< UE::Online::FOnlin...
)

Public function

constexpr Er...

 

UE::Online::Errors::ErrorCode::Create

(
    uint32 Source,
    uint32 Category,
    uint32 Code
)

Public function

constexpr Er...

 

UE::Online::Errors::ErrorCode::Create

(
    uint32 Category,
    uint32 Code
)

Public function

UE::Online::...

 

UE::Online::Errors::IncompatibleVersion

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::InvalidAuth

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::InvalidCreds

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::InvalidParams

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::InvalidResults

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::InvalidUser

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::MissingInterface

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::NoConnection

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::NotConfigured

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::NotImplemented

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::RequestFailure

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::TooManyRequests

(
    const TOptional< UE::Online::FOnlin...
)

Public function

UE::Online::...

 

UE::Online::Errors::Unknown

(
    const TOptional< UE::Online::FOnlin...
)

Public function

TSharedPtr< ...

 

UE::Online::GetServices

(
    FName InstanceName
)

Get a specific services type and cast to the specific services type

Public function

const TCHAR ...

 

UE::Online::LexToString

Public function

constexpr TF...

 

UE::Online::Meta::Private::MakeTField

(
    FieldType StructType::* Pointer,
    const TCHAR* Name
)

Public function

void

 

UE::Online::Meta::VisitFields

(
    StructType&& Object,
    FuncType&& Func
)

Visit the fields of a struct.

Public function

void

 

UE::Online::Meta::VisitFields

(
    FuncType&& Func
)

Visit the TFields for a struct.

Public function

void

 

UE::Online::Meta::VisitFields

(
    const StructType& Object,
    FuncType&& Func
)

Visit the TFields of a struct.

Public function

constexpr bo...

 

UE::Online::operator!

(
    EPrivilegeResults E
)

Public function

bool

 

UE::Online::operator!=

(
    ErrorCodeType OtherErrorCode,
    const FOnlineError& OnlineError
)

Public function

bool

 

UE::Online::operator!=

(
    const FOnlineError& OnlineError,
    ErrorCodeType OtherErrorCode
)

Public function

bool

 

UE::Online::operator!=

(
    const FOnlineError& Lhs,
    const FOnlineError& Rhs
)

Public function

constexpr EP...

 

UE::Online::operator&

(
    EPrivilegeResults Lhs,
    EPrivilegeResults Rhs
)

Public function

EPrivilegeRe...

 

UE::Online::operator&=

(
    EPrivilegeResults& Lhs,
    EPrivilegeResults Rhs
)

Public function

constexpr EP...

 

UE::Online::operator^

(
    EPrivilegeResults Lhs,
    EPrivilegeResults Rhs
)

Public function

EPrivilegeRe...

 

UE::Online::operator^=

(
    EPrivilegeResults& Lhs,
    EPrivilegeResults Rhs
)

Public function

constexpr EP...

 

UE::Online::operator|

(
    EPrivilegeResults Lhs,
    EPrivilegeResults Rhs
)

Public function

EPrivilegeRe...

 

UE::Online::operator|=

(
    EPrivilegeResults& Lhs,
    EPrivilegeResults Rhs
)

Public function

constexpr EP...

 

UE::Online::operator~

(
    EPrivilegeResults E
)

Public function

bool

 

UE::Online::operator==

(
    ErrorCodeType OtherErrorCode,
    const FOnlineError& OnlineError
)

Public function

TDelegate< D...

 

UE::Online::Private::ConstructDelegate

(
    ObjectOrCallableType&& ObjectOrCal...,
    VarTypes&&... Vars
)

Public function

TDelegate< D...

 

UE::Online::Private::ConstructFunctionDelegate

(
    CallableType&& Callable,
    VarTypes&&... Vars
)

Public function

TDelegate< D...

 

UE::Online::Private::ConstructObjectDelegate

(
    ObjectType Object,
    CallableType&& Callable,
    VarTypes&&... Vars
)

Public function

std::enable_...

 

UE::Online::ToLogString

(
    const T& Value
)

Public function

FString

 

UE::Online::ToLogString

(
    int64 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    uint64 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    int32 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    uint32 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    int16 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    uint16 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    int8 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    uint8 Value
)

Public function

FString

 

UE::Online::ToLogString

(
    const FString& String
)

Public function

FString

 

UE::Online::ToLogString

(
    const TVariant< Ts... >& Variant
)

Public function

FString

 

UE::Online::ToLogString

(
    const TOptional< T > Optional
)

Public function

FString

 

UE::Online::ToLogString

(
    const TSharedPtr< T, Mode >& Ptr
)

Public function

FString

 

UE::Online::ToLogString

(
    const TMap< K, V >& Map
)

Public function

FString

 

UE::Online::ToLogString

(
    const TArray< T >& Array
)

Public function

FString

 

UE::Online::ToLogString

(
    const TOnlineResult< T >& Result
)

Public function

FString

 

UE::Online::ToLogString

(
    const FOnlineError& Error
)

Public function

std::enable_...

 

UE::Online::ToLogString

(
    const T& Value
)

Public function

FString

 

UE::Online::ToLogString

(
    const TSharedRef< T, Mode >& Ref
)

Public function

FString

 

UE::Online::ToLogString

(
    FPlatformUserId PlatformUserId
)

Variables

Name Description

Public variable

const ErrorCode...

 

Engine

Public variable

const ErrorCode...

 

Game

Public variable

const ErrorCode...

 

ThirdPartyPlugin