Navigation
| Name | CoreOnline |
| Type | Runtime |
| Location | /Engine/Source/Runtime/CoreOnline/ |
| Module Build Rules | CoreOnline.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FOnlineIdRegistryRegistry | |
| FUniqueNetId | Abstraction of a profile service online Id The class is meant to be opaque |
| TOnlineId | A handle to an id which uniquely identifies a persistent or transient online resource, i.e. account/session/party etc, within a given Online Services provider. |
Structs
| Name | Remarks |
|---|---|
| FAccount | |
| FJoinabilitySettings | |
| FLobby | |
| FLoginContinuation | |
| FSession | |
| FSessionInvite | |
| FUniqueNetIdKeyFuncs | |
| FUniqueNetIdWrapper | |
| FVerifiedAuthSession | |
| FVerifiedAuthTicket | |
| TUniqueNetIdMapKeyFuncs |
Interfaces
| Name | Remarks |
|---|---|
| IOnlineIdRegistry |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAccountId | TOnlineId< OnlineIdHandleTags::FAccount > | Online/CoreOnline.h | |
| FLobbyId | TOnlineId< OnlineIdHandleTags::FLobby > | Online/CoreOnline.h | |
| FLoginContinuationId | TOnlineId< OnlineIdHandleTags::FLoginContinuation > | Online/CoreOnline.h | |
| FOnlineSessionId | TOnlineId< OnlineIdHandleTags::FSession > | TODO rename to FSessionId. | Online/CoreOnline.h |
| FSessionInviteId | TOnlineId< OnlineIdHandleTags::FSessionInvite > | Online/CoreOnline.h | |
| FUniqueNetIdPtr | TSharedPtr< const FUniqueNetId > | Online/CoreOnlineFwd.h | |
| FUniqueNetIdRef | TSharedRef< const FUniqueNetId > | Online/CoreOnlineFwd.h | |
| FUniqueNetIdSet | TSet< FUniqueNetIdRef, FUniqueNetIdKeyFuncs > | Online/CoreOnline.h | |
| FUniqueNetIdWeakPtr | TWeakPtr< const FUniqueNetId > | Online/CoreOnlineFwd.h | |
| FVerifiedAuthSessionId | TOnlineId< OnlineIdHandleTags::FVerifiedAuthSession > | Online/CoreOnline.h | |
| FVerifiedAuthTicketId | TOnlineId< OnlineIdHandleTags::FVerifiedAuthTicket > | Online/CoreOnline.h | |
| IOnlineAccountIdRegistry | IOnlineIdRegistry< OnlineIdHandleTags::FAccount > | Online/CoreOnline.h | |
| IOnlineSessionIdRegistry | IOnlineIdRegistry< OnlineIdHandleTags::FSession > | Online/CoreOnline.h | |
| IOnlineSessionInviteIdRegistry | IOnlineIdRegistry< OnlineIdHandleTags::FSessionInvite > | Online/CoreOnline.h | |
| TUniqueNetIdMap | TMap< FUniqueNetIdRef, ValueType, FDefaultSetAllocator, TUniqueNetIdMapKeyFuncs< ValueType > > | Online/CoreOnline.h |
Enums
Public
| Name | Remarks |
|---|---|
| UE::Online::EOnlineServices |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 UE::Online::GetTypeHash
(
const TOnlineId< IdType >& OnlineId |
Online/CoreOnline.h |