Navigation
| Name | OnlineSubsystem |
| Type | Plugin |
| Part of Plugins | Online Subsystem |
| Location | /Engine/Plugins/Online/OnlineSubsystem/Source/ |
| Module Build Rules | OnlineSubsystem.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FChatMessage | Chat message received from user/room |
| FChatRoomConfig | Configuration for creating/joining a chat room |
| FChatRoomInfo | Info for a joined/created chat room |
| FChatRoomMember | Member of a chat room |
| FCodeEvaluationInfo | |
| FCodeLockInfo | |
| FNameArrayDeprecationWrapper | |
| FNameDeprecationWrapper | |
| FNamedOnlineSession | Holds the per session information for named sessions |
| FNboSerializeFromBufferOSS | Class used to read data from a NBO data buffer |
| FNboSerializeToBufferOSS | Serializes data in network byte order form into a buffer |
| FOnlineAccountCredentials | Account credentials needed to sign in to an online service |
| FOnlineAchievementsWrite | The interface for writing achievement stats to the server. |
| FOnlineAsyncEvent | An event triggered by the online subsystem to be routed to the game thread for processing Originates on the online thread |
| FOnlineAsyncItem | Base class of any async task that can be returned to the game thread by the async task manager May originate on the game thread, or generated by an external platform service callback from the online thread itself |
| FOnlineAsyncTask | A single task for an online service to be queued with the async task manager Originates on the game thread |
| FOnlineAsyncTaskBasic | |
| FOnlineAsyncTaskGenericCallable | An async task that can execute any callable type with no parameters. |
| FOnlineAsyncTaskManager | The foundation of all async operations in every online subsystem |
| FOnlineAsyncTaskThreadedGenericCallable | An async task that can execute any callable type with no parameters. |
| FOnlineBlockedPlayer | Blocked user info returned via IOnlineFriends interface |
| FOnlineEventParms | |
| FOnlineFriend | Friend user info returned via IOnlineFriends interface |
| FOnlineFriendSettingsSourceData | |
| FOnlineKeyValuePairs | Associative container for key value pairs |
| FOnlineLeaderboardRead | Interface for reading data from a leaderboard service |
| FOnlineLeaderboardWrite | Interface for storing/writing data to a leaderboard |
| FOnlineMessage | Downloaded message obtained via passing message id to ReadMessage |
| FOnlineMessageHeader | Message header obtained via EnumerateMessages Represents an inbox message that can be downloaded |
| FOnlineMessagePayload | Message payload that stores key value pairs for variant type data |
| FOnlineNotificationHandler | This class is a static manager used to track notification transports and map the delivered notifications to subscribed notification handlers |
| FOnlineNotificationTransportManager | This class is a static manager used to track notification transports and map the delivered notifications to subscribed notification handlers |
| FOnlinePagedResult | Info for a response with paged results |
| FOnlineParty | Current state associated with a party |
| FOnlinePartyData | Data associated with the entire party |
| FOnlinePartyId | Id of a party instance |
| FOnlinePartyMember | Party member user info returned by IOnlineParty interface |
| FOnlinePartyTypeId | Id of a party's type |
| FOnlinePlayerScore | TODO ONLINE. |
| FOnlineRecentPlayer | Recent player user info returned via IOnlineFriends interface |
| FOnlineSearchSettings | Container for all parameters describing a single session search |
| FOnlineSession | Basic session information serializable into a NamedSession or SearchResults |
| FOnlineSessionInfo | Abstraction of a session's platform specific info The class is meant to be opaque (see IOnlinePlatformData) |
| FOnlineSessionSearch | Encapsulation of a search for sessions request. |
| FOnlineSessionSearchParam | One search parameter in an online session query contains a value and how this setting is compared |
| FOnlineSessionSearchResult | Representation of a single search result from a FindSession() call |
| FOnlineSessionSettings | Container for all settings describing a single online session |
| FOnlineStats | An interface used to collect and manage online stats |
| FOnlineStoreCategory | Category used to organize offers in the online store |
| FOnlineStoreFilter | Filter for querying a subset of offers from the online store |
| FOnlineStoreOffer | Offer entry for display from online store |
| FOnlineSubsystemDelegates | Online subsystem delegates that are more external to the online subsystems themselves This is NOT to replace the individual interfaces that have the Add/Clear/Trigger syntax |
| FOnlineSubsystemImpl | FOnlineSubsystemImpl - common functionality to share across online platforms, not intended for direct use |
| FOnlineSubsystemModule | Online subsystem module class Wraps the loading of an online subsystem by name and allows new services to register themselves for use |
| FOnlineTransportTapHandle | |
| FOnlineUser | Base for all online user info |
| FOnlineUserPresence | Presence info for an online user returned via IOnlinePresence interface |
| FOnlineUserPresenceStatus | |
| FPagedQuery | Paging info needed for a request that can return paged results |
| FPurchaseCheckoutRequest | Info needed for checkout |
| FPurchaseReceipt | Receipt result from checkout |
| FRedeemCodeRequest | Info needed for code redemption |
| FRegionInfo | Locale and country code |
| FSharedContentHandle | Abstraction of a profile service shared file handle The class is meant to be opaque (see IOnlinePlatformData) |
| FStatPropertyArray | Typedef FOnlineKeyValuePairs |
| FStatsColumnArray | Typedef FOnlineKeyValuePairs |
| FTurnBasedEventDelegate | FTurnBasedEventDelegate provides the interface for responding to events in turn based games |
| FTurnBasedMatch | FTurnBasedMatch contains all of the information about an in-progress turn based match |
| FTurnBasedMatchmakerDelegate | FTurnBasedMatchmakerDelegate provides the interface for all turn based matchmaking callbacks |
| FTurnBasedMatchRequest | FTurnBasedMatchRequest contains all of the information required for a matchmaker to create an FTurnBasedMatch |
| FUniqueNetIdString | Unique net id wrapper for a string |
| FUserOnlineAccount | User account information returned via IOnlineIdentity interface |
| FVariantData | Container for storing data of variable type |
| FVariantDataConverter | Helper class for converting from UStruct to FVariantData and back only very basic flat UStructs with POD types are supported |
| FVoiceChatRoomInfo | Basic information about a voice chat room in various possible states |
| FVoiceChatRoomMember | Representation of a user inside of a voice chat room |
| UNamedInterfaces | Named interfaces are a registry of UObjects accessible by an FName key that will persist for the lifetime of the process |
| UTurnBasedMatchInterface |
Structs
| Name | Remarks |
|---|---|
| FApplicationEntry | An entry in the list of user pending membership applications. |
| FBlockedQueryResult | |
| FCloudFile | Holds the data used in downloading a file asynchronously from the online service |
| FCloudFileHeader | Holds metadata about a given downloadable file |
| FColumnMetaData | Representation of a single column of data in a leaderboard |
| FControllerPairingChangedUserInfo | This struct will be broadcast with the FOnControllerPairingChanged event. |
| FExternalAuthToken | A struct for the external account token in case we need per platform fields |
| FExternalIdQueryOptions | |
| FFinalGameMatchReport | Final match report container. Holds all information to close out the game match |
| FFindGroupsResult | Specialized result for FindGroups |
| FFriendSettings | Stores a generic list of settings for the Query/UpdateSettings calls |
| FGameMatchCompetitiveResults | Results of the competitive game match |
| FGameMatchesData | Top most container that contains all game match data |
| FGameMatchPlayer | Player information needed when creating a new game match |
| FGameMatchPlayerResult | Player game match results |
| FGameMatchPlayerStats | Per player stats |
| FGameMatchResult | Overall game match results container to house coop and competitive game match data |
| FGameMatchRoster | Game match roster |
| FGameMatchStats | Complete team and player game match stats |
| FGameMatchStatsData | Stats container |
| FGameMatchTeam | Data needed to construct a team |
| FGameMatchTeamResult | Game match results for the team |
| FGameMatchTeamStats | Complete team stats with players |
| FGroupDenylistEntry | An entry in a group denylist |
| FGroupDisplayInfo | Data about the group that is used for display |
| FGroupMember | An entry in a group member list. |
| FGroupMemberInvite | An entry in a pending invite list. |
| FGroupMemberRequest | An entry in a pending application list. |
| FGroupSearchOptions | Group search options |
| FGroupsResult | Structure to encapsulate the result of a call to the server. |
| FInvitationEntry | An entry in a user's list of groups to which they are invited. |
| FJoinGameMatchPlayer | Player information needed to join a game match |
| FLeaveGameMatchPlayer | Data required to leave a game match |
| FLocalTalker | Definition of a local player's talking state |
| FLoginFlowResult | A single login flow result |
| FNamedInterface | Named interfaces for Online Subsystem Holds a named object interface for dynamically bound interfaces |
| FNamedInterfaceDef | Holds a name to class name mapping for adding the named interfaces automatically |
| FOnlineAchievement | FOnlineAchievement - Interface class for accessing the common achievement information |
| FOnlineAchievementDesc | FOnlineAchievementDesc - Interface class for accessing the common achievement description information |
| FOnlineActivityInformation | Information about a game activity |
| FOnlineActivityPlayerLocation | Players location information for the activity service |
| FOnlineActivityTasksToReset | Task ids for in progress and completed activity tasks to be reset |
| FOnlineEntitlement | Details of an entitlement |
| FOnlineError | Generic Error response for OSS calls |
| FOnlineNotification | Notification object, used to send messages between systems |
| FOnlineNotificationBinding | Struct to keep track of bindings |
| FOnlinePresenceSetPresenceParameters | Parameters to IOnlinePresence::SetPresence. |
| FOnlineSessionSetting | One setting describing an online session contains a key, value and how this setting is advertised to others, if at all |
| FOnlineStatsRow | Representation of a single row in a retrieved leaderboard |
| FOnlineStatUpdate | Object to represent a new stat value and how to use it in relation to previous values |
| FOnlineStatusUpdate | FOnlineStatusUpdate - Object which hosts all the content we will post to a news feed |
| FOnlineTournamentMatchResults | The results of a match |
| FOnlineTournamentParticipantQueryFilter | Filters to use when querying for participant information. |
| FOnlineTournamentQueryFilter | Filters to use when querying for tournament information. |
| FOnlineTournamentScore | Details about a participant and their current score |
| FOnlineTransportTap | A pattern used to open a tap and associated event handlers |
| FOnlineUserStatsPair | |
| FPartyConfiguration | Options for configuring a new party or for updating an existing party |
| FPartyInvitationRecipient | Recipient information for SendInvitation |
| FQueryPartyJoinabilityResult | QueryPartyJoinability result |
| FRemoteTalker | Definition of a remote player's talking state |
| FReportPlayedWithUser | Stores information about a recent player |
| FSessionMatchmakingResults | Matchmaking results |
| FSessionMatchmakingUser | Attributes for a matchmaking user |
| FSharingPermission | Contains information about a single permission granted by a backend service |
| FShowSendMessageParams | |
| FShowStoreParams | |
| FShowWebUrlParams | Parameters used to show a web UI |
| FUniqueNetIdMatcher | TArray helper for IndexOfByPredicate() function |
| FUserMembershipEntry | An entry in a group member list. |
| FUsersOnlineActivities | Requested friend's activity information |
| FVoiceChatRoomEntered | Payload for a room entered callback |
| FVoiceChatRoomExited | Payload for a room exited callback |
| IGroupUserCollection | |
| IOnlineTournamentDetails | The details of a tournament |
| IOnlineTournamentMatchDetails | The details of a match |
| IOnlineTournamentParticipantDetails | The tournament-specific details of a participant in a tournament |
| IOnlineTournamentTeamDetails | The details of a team in a tournament |
| TGroupConfigEntry | |
| TOnlinePartyIdMapKeyFuncs |
Interfaces
| Name | Remarks |
|---|---|
| IGroupInfo | This struct describes metadata about a group. |
| IMessageSanitizer | |
| IOnlineAchievements | IOnlineAchievements - Interface class for achievements |
| IOnlineChat | Interface class for user-user and user-room chat |
| IOnlineCodeRedemption | IOnlineCodeRedemption - Interface for locking, unlocking, and evaluating codes. |
| IOnlineContentAgeRestriction | IOnlineContentAgeRestriction - Interface class for managing a user's content age restriction status |
| IOnlineDeviceNotification | IOnlineDeviceNotification - Interface for communications service |
| IOnlineEntitlements | Interface for retrieving user entitlements |
| IOnlineEvents | IOnlineEvents - Interface class for events |
| IOnlineExternalUI | Interface definition for the online services external UIs Any online service that provides extra UI overlays will implement the relevant functions |
| IOnlineFactory | Interface for creating the actual online subsystem instance for a given platform all modules must implement this |
| IOnlineFriends | Interface definition for the online services friends services Friends services are anything related to the maintenance of friends and friends lists |
| IOnlineFulfillment | IOnlineFulfillment - Interface for redeeming codes. |
| IOnlineGameActivity | IOnlineGameActivity - Interface class for managing a user's activity state |
| IOnlineGameItemStats | |
| IOnlineGameMatches | IOnlineGameMatches - Interface class for managing a user's game matches |
| IOnlineGroups | Interface definition for the online teams (groups) service Groups are collections of users with an owner and a set of administrators |
| IOnlineIdentity | Interface for registration/authentication of user identities |
| IOnlineLeaderboards | Interface definition for the online services leaderboard services |
| IOnlineMessage | Interface class for enumerating/sending/receiving messages between users |
| IOnlineNotificationTransport | Interface for notification transport mechanisms |
| IOnlineNotificationTransportMessage | Abstract base class for messages of the type understood by the specific transport mechanism, eg. xmpp |
| IOnlinePartyJoinInfo | Info needed to join a party |
| IOnlinePartyPendingJoinRequestInfo | Info about a group of users requesting to join a party |
| IOnlinePartyRequestToJoinInfo | Info about a request to join a local user's party |
| IOnlinePartySystem | Interface definition for the online party services Allows for forming a party and communicating with party members |
| IOnlinePartyUserPendingJoinRequestInfo | Info about a user requesting to join a party |
| IOnlinePlatformData | Base class for anything meant to be opaque so that the data can be passed around without consideration for the data it contains. |
| IOnlinePlayTimeLimit | Interface to provide play time limits |
| IOnlinePresence | Interface class for getting and setting rich presence information. |
| IOnlinePurchase | IOnlinePurchase - Interface for IAP (In App Purchases) services |
| IOnlineSession | Interface definition for the online services session services Session services are defined as anything related managing a session and its state within a platform service |
| IOnlineSharedCloud | Provides the interface for sharing files already on the cloud with other users |
| IOnlineSharing | IOnlineSharing - Interface class for sharing. |
| IOnlineStats | An interface to update stat backends with |
| IOnlineStoreV2 | Access to available offers for purchase |
| IOnlineSubsystem | OnlineSubsystem - Series of interfaces to support communicating with various web/platform layer services |
| IOnlineTime | Interface for querying server time from an online service |
| IOnlineTitleFile | |
| IOnlineTournament | Interface to handle requesting and submitting information related to tournaments |
| IOnlineTracing | Online Tracing Interface |
| IOnlineTurnBased | IOnlineTurnBased - Interface class for turn based multiplayer matches |
| IOnlineUser | Interface class for obtaining online User info |
| IOnlineUserCloud | Provides access to per user cloud file storage |
| IOnlineVoice | This interface is an abstract mechanism for managing voice data. |
| ITurnBasedMatchInterface | |
| IVoiceChatRoom | |
| IVoiceEngine | This interface is an abstract mechanism for acquiring voice data from a hardware source. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAdditionalMetaDataMap | TMap< FName, FString > | Interfaces/OnlineTournamentInterface.h | |
| FChatRoomId | FString | Id of a chat room | Interfaces/OnlineChatInterface.h |
| FDownloadMatchDataSignature | TBaseDelegate_TwoParams< void, FString, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FEndMatchSignature | TBaseDelegate_TwoParams< void, FString, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FGroupConfigEntryBool | TGroupConfigEntry< bool > | Interfaces/OnlineGroupsInterface.h | |
| FGroupConfigEntryInt | TGroupConfigEntry< int32 > | Interfaces/OnlineGroupsInterface.h | |
| FHandleOnlineNotificationSignature | TBaseDelegate_OneParam< EOnlineNotificationResult, const FOnlineNotification & > | Delegate type for handling a notification | OnlineNotificationHandler.h |
| FJsonSerializeableKeyValueMapVariant | TMap< FString, FVariantData > | OnlineJsonSerializer.h | |
| FLoadTurnBasedMatchesSignature | TBaseDelegate_TwoParams< void, const TArray< FString > &, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FLoadTurnBasedMatchWithIDSignature | TBaseDelegate_TwoParams< void, FString, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FNamedOnlineSessionPtr | TSharedPtr< FNamedOnlineSession, ESPMode::ThreadSafe > | OnlineSessionSettings.h | |
| FNamedOnlineSessionRef | TSharedRef< FNamedOnlineSession, ESPMode::ThreadSafe > | OnlineSessionSettings.h | |
| FNextTickDelegate | TBaseDelegate_NoParams< void > | OnlineSubsystemImpl.h | |
| FNotificationTransportId | FString | Unique identifier for notification transports | OnlineSubsystemTypes.h |
| FOfferNamespace | FString | Interfaces/OnlineStoreInterfaceV2.h | |
| FOnAcceptInviteComplete | TBaseDelegate_FiveParams< void, int32, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate used when an invite accept request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnAcceptPartyInvitationComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const EAcceptPartyInvitationCompletionResult > | Accepting an invite to a user to join party async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnAccountCreationUIClosedDelegate | TBaseDelegate_ThreeParams< void, const int, const FOnlineAccountCredentials &, const FOnlineError & > | Delegate executed when the external account creation UI has been closed. | Interfaces/OnlineExternalUIInterface.h |
| FOnAchievementsWritten | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, bool > | Delegate fired when achievements have been written to the server | Interfaces/OnlineAchievementsInterface.h |
| FOnAchievementsWrittenDelegate | FOnAchievementsWritten::FDelegate | Interfaces/OnlineAchievementsInterface.h | |
| FOnAchievementUnlocked | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FString & > | Delegate fired when an achievement has been unlocked | Interfaces/OnlineAchievementsInterface.h |
| FOnAchievementUnlockedDelegate | FOnAchievementUnlocked::FDelegate | Interfaces/OnlineAchievementsInterface.h | |
| FOnAddRecentPlayersComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate used when adding a group of recent players has completed | Interfaces/OnlineFriendsInterface.h |
| FOnAuthAboutToExpire | TMulticastDelegate_OneParam< void, int32 > | Delegate called when an auth session is about to expire and a new auth token is needed. | Interfaces/OnlineIdentityInterface.h |
| FOnAuthAboutToExpireDelegate | FOnAuthAboutToExpire::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnBlockedPlayerComplete | TMulticastDelegate_FiveParams< void, int32, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate used when a block request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnBlockedPlayerCompleteDelegate | FOnBlockedPlayerComplete::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnBlockListChange | TMulticastDelegate_TwoParams< void, int32, const FString & > | Delegate used in block list change notifications | Interfaces/OnlineFriendsInterface.h |
| FOnBlockListChangeDelegate | FOnBlockListChange::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnCancelFindSessionsComplete | TMulticastDelegate_OneParam< void, bool > | Delegate fired when the cancellation of a search for an online session has completed | Interfaces/OnlineSessionDelegates.h |
| FOnCancelFindSessionsCompleteDelegate | FOnCancelFindSessionsComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnCancelMatchmakingComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Delegate fired when the Matchmaking request has been canceled | Interfaces/OnlineSessionDelegates.h |
| FOnCancelMatchmakingCompleteDelegate | FOnCancelMatchmakingComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnCancelPartyInvitationComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const FOnlineError & > | Party invitation cancel completed callback | Interfaces/OnlinePartyInterface.h |
| FOnChatPrivateMessageReceived | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const TSharedRef< FChatMessage > & > | Delegate used when a private chat message is received from another user | Interfaces/OnlineChatInterface.h |
| FOnChatPrivateMessageReceivedDelegate | FOnChatPrivateMessageReceived::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatPrivateMessageSent | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FUniqueNetId &, bool, const FString & > | Delegate used when a private chat message is sent to another user | Interfaces/OnlineChatInterface.h |
| FOnChatPrivateMessageSentDelegate | FOnChatPrivateMessageSent::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomConfigured | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FChatRoomId &, bool, const FString & > | Delegate used when configuring a chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomConfiguredDelegate | FOnChatRoomConfigured::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomCreated | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FChatRoomId &, bool, const FString & > | Delegate used when creating a new chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomCreatedDelegate | FOnChatRoomCreated::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomExit | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FChatRoomId &, bool, const FString & > | Delegate used when exiting a chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomExitDelegate | FOnChatRoomExit::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomJoinPrivate | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FChatRoomId &, bool, const FString & > | Delegate used when joining a private chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomJoinPrivateDelegate | FOnChatRoomJoinPrivate::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomJoinPublic | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FChatRoomId &, bool, const FString & > | Delegate used when joining a public chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomJoinPublicDelegate | FOnChatRoomJoinPublic::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomMemberExit | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FChatRoomId &, const FUniqueNetId & > | Delegate used when another chat room member exits | Interfaces/OnlineChatInterface.h |
| FOnChatRoomMemberExitDelegate | FOnChatRoomMemberExit::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomMemberJoin | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FChatRoomId &, const FUniqueNetId & > | Delegate used when another chat room member enters/joins | Interfaces/OnlineChatInterface.h |
| FOnChatRoomMemberJoinDelegate | FOnChatRoomMemberJoin::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomMemberUpdate | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FChatRoomId &, const FUniqueNetId & > | Delegate used when another chat room member is updated | Interfaces/OnlineChatInterface.h |
| FOnChatRoomMemberUpdateDelegate | FOnChatRoomMemberUpdate::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomMessageReceived | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FChatRoomId &, const TSharedRef< FChatMessage > & > | Delegate used when a chat message is received from a chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomMessageReceivedDelegate | FOnChatRoomMessageReceived::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnChatRoomMessageSent | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FChatRoomId &, bool, const FString & > | Delegate used when a chat message is sent to a chat room | Interfaces/OnlineChatInterface.h |
| FOnChatRoomMessageSentDelegate | FOnChatRoomMessageSent::FDelegate | Interfaces/OnlineChatInterface.h | |
| FOnCleanupPartiesComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Cleanup parties async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnConfigChanged | TMulticastDelegate_OneParam< void, const TSet< FString > & > | Delegate fired when a configuration change was detected as a result of ReloadConfigs being called. | OnlineSubsystem.h |
| FOnConfigChangedDelegate | FOnConfigChanged::FDelegate | OnlineSubsystem.h | |
| FOnConnectionStatusChanged | TMulticastDelegate_ThreeParams< void, const FString &, EOnlineServerConnectionStatus::Type, EOnlineServerConnectionStatus::Type > | Called when the connection state as reported by the online platform changes | OnlineSubsystem.h |
| FOnConnectionStatusChangedDelegate | FOnConnectionStatusChanged::FDelegate | OnlineSubsystem.h | |
| FOnControllerPairingChanged | TMulticastDelegate_ThreeParams< void, int, FControllerPairingChangedUserInfo, FControllerPairingChangedUserInfo > | Delegate called when a controller-user pairing changes | Interfaces/OnlineIdentityInterface.h |
| FOnControllerPairingChangedDelegate | FOnControllerPairingChanged::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnCreateAccountFlowUIRequired | TMulticastDelegate_FourParams< void, const FString &, const FOnLoginRedirectURL &, const FOnLoginFlowComplete &, bool & > | DECLARE_DELEGATE_OneParam(FOnCreateAccountFlowComplete, const FLoginFlowResult& /*Result*/); DECLARE_DELEGATE_RetVal_OneParam(FLoginFlowResult, FOnLoginRedirectURL, const FString& /*URL*/); Delegate executed by the requesting system when a supporting account creation flow browser window is asked to handle the request | Interfaces/OnlineExternalUIInterface.h |
| FOnCreateAccountFlowUIRequiredDelegate | FOnCreateAccountFlowUIRequired::FDelegate | Interfaces/OnlineExternalUIInterface.h | |
| FOnCreateGameMatchComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FString &, const FOnlineError & > | Delegate fired when the CreateGameMatch call has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnCreatePartyComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const TSharedPtr< const FOnlinePartyId > &, const ECreatePartyCompletionResult > | Party creation async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnCreateSessionComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Delegate fired when a session create request has completed | Interfaces/OnlineSessionDelegates.h |
| FOnCreateSessionCompleteDelegate | FOnCreateSessionComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnDeleteFriendAliasComplete | TBaseDelegate_FourParams< void, int32, const FUniqueNetId &, const FString &, const FOnlineError & > | Delegate used when a delete friend alias request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnDeleteFriendComplete | TMulticastDelegate_FiveParams< void, int32, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate used when an friend delete request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnDeleteFriendCompleteDelegate | FOnDeleteFriendComplete::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnDeleteFriendsListComplete | TBaseDelegate_FourParams< void, int32, bool, const FString &, const FString & > | Delegate used when the friends list delete request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnDeleteMessageComplete | TMulticastDelegate_FourParams< void, int32, bool, const FUniqueMessageId &, const FString & > | Delegate used when deleting a message has completed | Interfaces/OnlineMessageInterface.h |
| FOnDeleteMessageCompleteDelegate | FOnDeleteMessageComplete::FDelegate | Interfaces/OnlineMessageInterface.h | |
| FOnDeleteUserFileComplete | TMulticastDelegate_ThreeParams< void, bool, const FUniqueNetId &, const FString & > | Delegate fired when a user file delete from the network platform's storage is complete | Interfaces/OnlineUserCloudInterface.h |
| FOnDeleteUserFileCompleteDelegate | FOnDeleteUserFileComplete::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnDestroySessionComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Delegate fired when a destroying an online session has completed | Interfaces/OnlineSessionDelegates.h |
| FOnDestroySessionCompleteDelegate | FOnDestroySessionComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnDestroySessionRequested | TMulticastDelegate_TwoParams< void, int32, FName > | Delegate called when the service requests that we destroy the session. | Interfaces/OnlineSessionInterface.h |
| FOnDestroySessionRequestedDelegate | FOnDestroySessionRequested::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnEndActivityComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FString &, const EOnlineActivityOutcome &, const FOnlineError & > | Delegate fired when an end activity call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnEndSessionComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Delegate fired when the online session has transitioned to the ending state | Interfaces/OnlineSessionDelegates.h |
| FOnEndSessionCompleteDelegate | FOnEndSessionComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnEnumerateFilesComplete | TMulticastDelegate_TwoParams< void, bool, const FString & > | Delegate fired when the list of files has been returned from the network store | Interfaces/OnlineTitleFileInterface.h |
| FOnEnumerateFilesCompleteDelegate | FOnEnumerateFilesComplete::FDelegate | Interfaces/OnlineTitleFileInterface.h | |
| FOnEnumerateMessagesComplete | TMulticastDelegate_ThreeParams< void, int32, bool, const FString & > | Delegate used when the enumeration of message headers has completed | Interfaces/OnlineMessageInterface.h |
| FOnEnumerateMessagesCompleteDelegate | FOnEnumerateMessagesComplete::FDelegate | Interfaces/OnlineMessageInterface.h | |
| FOnEnumerateUserFilesComplete | TMulticastDelegate_TwoParams< void, bool, const FUniqueNetId & > | Delegate fired when the list of files has been returned from the network store | Interfaces/OnlineUserCloudInterface.h |
| FOnEnumerateUserFilesCompleteDelegate | FOnEnumerateUserFilesComplete::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnExternalUIChange | TMulticastDelegate_OneParam< void, bool > | Delegate called when the external UI is opened or closed | Interfaces/OnlineExternalUIInterface.h |
| FOnExternalUIChangeDelegate | FOnExternalUIChange::FDelegate | Interfaces/OnlineExternalUIInterface.h | |
| FOnFillPartyJoinRequestData | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, FOnlinePartyData & > | Request for the game to fill in data to be sent with the join request for the leader to make an informed decision based on the joiner's state | Interfaces/OnlinePartyInterface.h |
| FOnFillPartyJoinRequestDataDelegate | FOnFillPartyJoinRequestData::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnFinalizeReceiptValidationInfoComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const FString & > | Delegate called when receipt validation completes | Interfaces/OnlinePurchaseInterface.h |
| FOnFindFriendSessionComplete | TMulticastDelegate_ThreeParams< void, int32, bool, const TArray< FOnlineSessionSearchResult > & > | Delegate fired once a single search result is returned (ie friend invite / join) Session has not been joined at this point, and requires a call to JoinSession() | Interfaces/OnlineSessionInterface.h |
| FOnFindFriendSessionCompleteDelegate | FOnFindFriendSessionComplete::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnFindGroupsCompleted | TBaseDelegate_OneParam< void, FFindGroupsResult > | Interfaces/OnlineGroupsInterface.h | |
| FOnFindSessionsComplete | TMulticastDelegate_OneParam< void, bool > | Delegate fired when the search for an online session has completed | Interfaces/OnlineSessionDelegates.h |
| FOnFindSessionsCompleteDelegate | FOnFindSessionsComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnFriendRemoved | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FUniqueNetId & > | Delegate called when a remote friend removes user from friends list | Interfaces/OnlineFriendsInterface.h |
| FOnFriendRemovedDelegate | FOnFriendRemoved::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnFriendsChange | TMulticastDelegate_NoParams< void > | Delegate used in friends list change notifications | Interfaces/OnlineFriendsInterface.h |
| FOnFriendsChangeDelegate | FOnFriendsChange::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnFriendSettingsUpdated | TMulticastDelegate_FiveParams< void, const FUniqueNetId &, bool, bool, const FFriendSettings &, const FString & > | Delegate used when the friends settings are updated | Interfaces/OnlineFriendsInterface.h |
| FOnFriendSettingsUpdatedDelegate | FOnFriendSettingsUpdated::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnGameActivityActivationRequested | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FString &, const FOnlineSessionSearchResult * > | Multicast delegate fired when an activity request has happened | Interfaces/OnlineGameActivityInterface.h |
| FOnGameActivityActivationRequestedDelegate | FOnGameActivityActivationRequested::FDelegate | Interfaces/OnlineGameActivityInterface.h | |
| FOnGameMatchFeedbackComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when the game match feedback call has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnGameMatchReportComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when the ReportGameMatchResults call has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnGameMatchStatusUpdateComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const EUpdateGameMatchStatus &, const FOnlineError & > | Delegate fired when the UpdateGameMatchStatus call has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnGroupsRequestCompleted | TBaseDelegate_OneParam< void, FGroupsResult > | Generic delegate used for when an asynchronous query completes | Interfaces/OnlineGroupsInterface.h |
| FOnInviteAborted | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FUniqueNetId & > | Delegate called when a remote friend cancels/aborts an invite | Interfaces/OnlineFriendsInterface.h |
| FOnInviteAbortedDelegate | FOnInviteAborted::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnInviteAccepted | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FUniqueNetId & > | Delegate called when a remote friend accepts an invite | Interfaces/OnlineFriendsInterface.h |
| FOnInviteAcceptedDelegate | FOnInviteAccepted::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnInviteReceived | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FUniqueNetId & > | Delegate called when remote friend sends an invite | Interfaces/OnlineFriendsInterface.h |
| FOnInviteReceivedDelegate | FOnInviteReceived::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnInviteRejected | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FUniqueNetId & > | Delegate called when a remote friend rejects an invite | Interfaces/OnlineFriendsInterface.h |
| FOnInviteRejectedDelegate | FOnInviteRejected::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnItemAvailabilityChangeComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a item availability change call has completed | Interfaces/OnlineGameItemStatsInterface.h |
| FOnItemImpactComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a item impact call has completed | Interfaces/OnlineGameItemStatsInterface.h |
| FOnItemInventoryChangeComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a item inventory change call has completed | Interfaces/OnlineGameItemStatsInterface.h |
| FOnItemLoadoutChangeComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a item loadout change call has completed | Interfaces/OnlineGameItemStatsInterface.h |
| FOnItemMitigationComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a item mitigation call has completed | Interfaces/OnlineGameItemStatsInterface.h |
| FOnItemUsageComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a item usage call has completed | Interfaces/OnlineGameItemStatsInterface.h |
| FOnJoinGameMatchComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when the JoinGameMatch call has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnJoinPartyComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const EJoinPartyCompletionResult, const int32 > | Party join async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnJoinSessionComplete | TMulticastDelegate_TwoParams< void, FName, EOnJoinSessionCompleteResult::Type > | Delegate fired when the joining process for an online session has completed | Interfaces/OnlineSessionInterface.h |
| FOnJoinSessionCompleteDelegate | FOnJoinSessionComplete::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnKickPartyMemberComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const EKickMemberCompletionResult > | Kicking a member of a party async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnLeaderboardFlushComplete | TMulticastDelegate_TwoParams< void, const FName, bool > | Delegate called when the stats flush operation has completed | Interfaces/OnlineLeaderboardInterface.h |
| FOnLeaderboardFlushCompleteDelegate | FOnLeaderboardFlushComplete::FDelegate | Interfaces/OnlineLeaderboardInterface.h | |
| FOnLeaderboardReadComplete | TMulticastDelegate_OneParam< void, bool > | Delegate called when the last leaderboard read is complete | Interfaces/OnlineLeaderboardInterface.h |
| FOnLeaderboardReadCompleteDelegate | FOnLeaderboardReadComplete::FDelegate | Interfaces/OnlineLeaderboardInterface.h | |
| FOnLeaveGameMatchComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const TArray< FString > &, const FOnlineError & > | Delegate fired when the LeaveGameMatch match call has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnLeavePartyComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const ELeavePartyCompletionResult > | Party leave async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnlineAchievementsWritePtr | TSharedPtr< FOnlineAchievementsWrite, ESPMode::ThreadSafe > | OnlineStats.h | |
| FOnlineAchievementsWriteRef | TSharedRef< FOnlineAchievementsWrite, ESPMode::ThreadSafe > | OnlineStats.h | |
| FOnlineJsonSerializable | FJsonSerializable | OnlineJsonSerializer.h | |
| FOnlineJsonSerializerWriter | FJsonSerializerWriter | OnlineJsonSerializer.h | |
| FOnlineLeaderboardReadPtr | TSharedPtr< FOnlineLeaderboardRead, ESPMode::ThreadSafe > | OnlineStats.h | |
| FOnlineLeaderboardReadRef | TSharedRef< FOnlineLeaderboardRead, ESPMode::ThreadSafe > | OnlineStats.h | |
| FOnlineNotificationHandlerPtr | TSharedPtr< class FOnlineNotificationHandler, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| FOnlineNotificationHandlerPtr | TSharedPtr< FOnlineNotificationHandler, ESPMode::ThreadSafe > | OnlineNotificationHandler.h | |
| FOnlineNotificationHandlerRef | TSharedRef< FOnlineNotificationHandler, ESPMode::ThreadSafe > | OnlineNotificationHandler.h | |
| FOnlineNotificationHandlerWeakPtr | TWeakPtr< FOnlineNotificationHandler, ESPMode::ThreadSafe > | OnlineNotificationHandler.h | |
| FOnlineNotificationTransportManagerPtr | TSharedPtr< FOnlineNotificationTransportManager, ESPMode::ThreadSafe > | OnlineNotificationTransportManager.h | |
| FOnlineNotificationTransportManagerPtr | TSharedPtr< class FOnlineNotificationTransportManager, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| FOnlinePartyConstPtr | TSharedPtr< const FOnlineParty > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyConstRef | TSharedRef< const FOnlineParty > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyDataConstPtr | TSharedPtr< const FOnlinePartyData > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyDataConstRef | TSharedRef< const FOnlinePartyData > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyDataPtr | TSharedPtr< FOnlinePartyData > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyDataRef | TSharedRef< FOnlinePartyData > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyMemberConstPtr | TSharedPtr< const FOnlinePartyMember > | Interfaces/OnlinePartyInterface.h | |
| FOnlinePartyMemberConstRef | TSharedRef< const FOnlinePartyMember > | Interfaces/OnlinePartyInterface.h | |
| FOnlineStatsQueryUsersStatsComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TArray< TSharedRef< const FOnlineStatsUserStats > > & > | Delegate called when multiple users' stats have finished being queried, with a ResultState parameter to represent success or failure | Interfaces/OnlineStatsInterface.h |
| FOnlineStatsQueryUserStatsComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TSharedPtr< const FOnlineStatsUserStats > & > | Delegate called when a user's stats have finished being queried, with a ResultState parameter to represent success or failure | Interfaces/OnlineStatsInterface.h |
| FOnlineStatsUpdateStatsComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | Delegate called when a stat update has completed, with a ResultState parameter to represent success or failure | Interfaces/OnlineStatsInterface.h |
| FOnlineStatsUserStats | FOnlineUserStatsPair< FOnlineStatValue > | A pair of a user and an array of their stats | Interfaces/OnlineStatsInterface.h |
| FOnlineStatsUserUpdatedStats | FOnlineUserStatsPair< FOnlineStatUpdate > | A pair of a user and an array of their stats to be updated | Interfaces/OnlineStatsInterface.h |
| FOnlineStatValue | FVariantData | Interfaces/OnlineStatsInterface.h | |
| FOnlineStoreOfferRef | TSharedRef< FOnlineStoreOffer > | Interfaces/OnlineStoreInterfaceV2.h | |
| FOnlineSubsystemFeatureCheck | TBaseDelegate_NoParams< bool > | Feature checks allow an application to enable online subsystem features based on runtime configuration such as the command-line. | OnlineSubsystemFeatureFlags.h |
| FOnlineSubsystemModulePtr | TSharedPtr< FOnlineSubsystemModule, ESPMode::ThreadSafe > | Public references to the online subsystem module pointer should use this | OnlineSubsystemModule.h |
| FOnlineTournamentId | FUniqueNetId | UniqueNetId of a tournament | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentIdPtr | FUniqueNetIdPtr | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentIdRef | FUniqueNetIdRef | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentMatchId | FUniqueNetId | UniqueNetId of a match in a tournament | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentMatchIdPtr | FUniqueNetIdPtr | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentMatchIdRef | FUniqueNetIdRef | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentParticipantId | FUniqueNetId | UniqueNetId of a participant (Player or team) in a tournament | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentParticipantIdPtr | FUniqueNetIdPtr | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentParticipantIdRef | FUniqueNetIdRef | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentQueryMatchDetailsComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TOptional< TArray< TSharedRef< const IOnlineTournamentMatchDetails > > > & > | A delegate for when match details have finished being queried. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentQueryMatchListComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TOptional< TArray< FOnlineTournamentMatchIdRef > > & > | A delegate for when a match list has finished being queried. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentQueryParticipantListComplete | TBaseDelegate_ThreeParams< void, const FOnlineError &, const TOptional< uint32 >, const TOptional< TArray< TSharedRef< const IOnlineTournamentParticipantDetails > > > & > | A delegate for when participant lists have finished being queried. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentQueryTeamDetailsComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TOptional< TArray< TSharedRef< const IOnlineTournamentTeamDetails > > > & > | A delegate for when team details have finished being queried. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentQueryTournamentDetailsComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TOptional< TArray< TSharedRef< const IOnlineTournamentDetails > > > & > | A delegate for when tournament details have finished being queried. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentQueryTournamentListComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TOptional< TArray< FOnlineTournamentIdRef > > & > | A delegate for when a tournament list has finished being queried. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentSubmitMatchResultsComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | A delegate for when match results have finished being submitted. | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentTeamId | FUniqueNetId | UniqueNetId of a team in a tournament | Interfaces/OnlineTournamentInterface.h |
| FOnlineTournamentTeamIdPtr | FUniqueNetIdPtr | Interfaces/OnlineTournamentInterface.h | |
| FOnlineTournamentTeamIdRef | FUniqueNetIdRef | Interfaces/OnlineTournamentInterface.h | |
| FOnLoginChanged | TMulticastDelegate_OneParam< void, int32 > | Delegate called when a player logs in/out | Interfaces/OnlineIdentityInterface.h |
| FOnLoginChangedDelegate | FOnLoginChanged::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnLoginComplete | TMulticastDelegate_FourParams< void, int32, bool, const FUniqueNetId &, const FString & > | Called when user account login has completed after calling Login() or AutoLogin() | Interfaces/OnlineIdentityInterface.h |
| FOnLoginCompleteDelegate | FOnLoginComplete::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnLoginFlowComplete | TBaseDelegate_OneParam< void, const FLoginFlowResult & > | Delegate executed with a login flow has completed |
@Param Result the result of the login process | Interfaces/OnlineExternalUIInterface.h |
| FOnLoginFlowLogout | TMulticastDelegate_OneParam< void, const TArray< FString > & > | Delegate called when logout requires login flow to cleanup | Interfaces/OnlineIdentityInterface.h |
| FOnLoginFlowLogoutDelegate | FOnLoginFlowLogout::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnLoginFlowUIRequired | TMulticastDelegate_FourParams< void, const FString &, const FOnLoginRedirectURL &, const FOnLoginFlowComplete &, bool & > | Delegate executed by the requesting system when a supporting login flow browser window is asked to handle the request | Interfaces/OnlineExternalUIInterface.h |
| FOnLoginFlowUIRequiredDelegate | FOnLoginFlowUIRequired::FDelegate | Interfaces/OnlineExternalUIInterface.h | |
| FOnLoginRedirectURL | TBaseDelegate_OneParam< FLoginFlowResult, const FString & > | Delegate executed when a redirect URL request has been received by the internal browser window | Interfaces/OnlineExternalUIInterface.h |
| FOnLoginStatusChanged | TMulticastDelegate_FourParams< void, int32, ELoginStatus::Type, ELoginStatus::Type, const FUniqueNetId & > | Delegate called when a player's status changes but doesn't change profiles | Interfaces/OnlineIdentityInterface.h |
| FOnLoginStatusChangedDelegate | FOnLoginStatusChanged::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnLoginUIClosedDelegate | TBaseDelegate_ThreeParams< void, FUniqueNetIdPtr, const int, const FOnlineError & > | Delegate executed when the external login UI has been closed. | Interfaces/OnlineExternalUIInterface.h |
| FOnLogoutComplete | TMulticastDelegate_TwoParams< void, int32, bool > | Delegate used in notifying the UI/game that the manual logout completed | Interfaces/OnlineIdentityInterface.h |
| FOnLogoutCompleteDelegate | FOnLogoutComplete::FDelegate | Interfaces/OnlineIdentityInterface.h | |
| FOnMatchmakingComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Broadcast delegate fired when the Matchmaking for an online session has completed | Interfaces/OnlineSessionDelegates.h |
| FOnMatchmakingCompleteDelegate | FOnMatchmakingComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnMessageArrayProcessed | TBaseDelegate_TwoParams< void, bool, const TArray< FString > & > | Interfaces/IMessageSanitizerInterface.h | |
| FOnMessageProcessed | TBaseDelegate_TwoParams< void, bool, const FString & > | Interfaces/IMessageSanitizerInterface.h | |
| FOnOnlineEnvironmentChanged | TMulticastDelegate_TwoParams< void, EOnlineEnvironment::Type, EOnlineEnvironment::Type > | Delegate fired when the PSN environment changes | OnlineSubsystem.h |
| FOnOnlineEnvironmentChangedDelegate | FOnOnlineEnvironmentChanged::FDelegate | OnlineSubsystem.h | |
| FOnOnlineTournamentMatchJoined | TMulticastDelegate_ThreeParams< void, const FUniqueNetIdRef, const FOnlineTournamentMatchIdRef, const FAdditionalMetaDataMap & > | A delegate for when a tournament has been joined | Interfaces/OnlineTournamentInterface.h |
| FOnOnlineTournamentMatchJoinedDelegate | FOnOnlineTournamentMatchJoined::FDelegate | Interfaces/OnlineTournamentInterface.h | |
| FOnOnlineTournamentTournamentJoined | TMulticastDelegate_ThreeParams< void, const FUniqueNetIdRef, const FOnlineTournamentIdRef, const FAdditionalMetaDataMap & > | A delegate for when a tournament has been joined | Interfaces/OnlineTournamentInterface.h |
| FOnOnlineTournamentTournamentJoinedDelegate | FOnOnlineTournamentTournamentJoined::FDelegate | Interfaces/OnlineTournamentInterface.h | |
| FOnOutgoingInviteSent | TMulticastDelegate_NoParams< void > | Delegate used in outgoing invite list change notifications | Interfaces/OnlineFriendsInterface.h |
| FOnOutgoingInviteSentDelegate | FOnOutgoingInviteSent::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnPartyAnalyticsEvent | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FString &, const TArray< FAnalyticsEventAttribute > & > | Notification when an analytics event needs to be recorded | Interfaces/OnlinePartyInterface.h |
| FOnPartyAnalyticsEventDelegate | FOnPartyAnalyticsEvent::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyConfigChanged | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FPartyConfiguration & > | Notification when party config is updated | Interfaces/OnlinePartyInterface.h |
| FOnPartyConfigChangedDelegate | FOnPartyConfigChanged::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyDataReceived | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FName &, const FOnlinePartyData & > | Notification when party data is updated | Interfaces/OnlinePartyInterface.h |
| FOnPartyDataReceivedDelegate | FOnPartyDataReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyExited | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FOnlinePartyId & > | Notification when a party is joined | Interfaces/OnlinePartyInterface.h |
| FOnPartyExitedDelegate | FOnPartyExited::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyInviteReceivedEx | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const IOnlinePartyJoinInfo & > | Notification when a new invite is received | Interfaces/OnlinePartyInterface.h |
| FOnPartyInviteReceivedExDelegate | FOnPartyInviteReceivedEx::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyInviteRemovedEx | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const IOnlinePartyJoinInfo &, EPartyInvitationRemovedReason > | Notification when an invite has been removed | Interfaces/OnlinePartyInterface.h |
| FOnPartyInviteRemovedExDelegate | FOnPartyInviteRemovedEx::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyInviteRequestReceived | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const FUniqueNetId & > | Notification when a request for an invite has been received | Interfaces/OnlinePartyInterface.h |
| FOnPartyInviteRequestReceivedDelegate | FOnPartyInviteRequestReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyInviteResponseReceived | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const EInvitationResponse > | Notification when a new invite is received | Interfaces/OnlinePartyInterface.h |
| FOnPartyInviteResponseReceivedDelegate | FOnPartyInviteResponseReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyInvitesChanged | TMulticastDelegate_OneParam< void, const FUniqueNetId & > | Notification when an invite list has changed for a party the user is in | Interfaces/OnlinePartyInterface.h |
| FOnPartyInvitesChangedDelegate | FOnPartyInvitesChanged::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyJoined | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const FOnlinePartyId & > | Notification delegates. | Interfaces/OnlinePartyInterface.h |
| FOnPartyJoinedDelegate | FOnPartyJoined::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyJoinRequestReceived | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const IOnlinePartyPendingJoinRequestInfo & > | Notification when a new reservation request is received | Interfaces/OnlinePartyInterface.h |
| FOnPartyJoinRequestReceivedDelegate | FOnPartyJoinRequestReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyMemberDataReceived | TMulticastDelegate_FiveParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const FName &, const FOnlinePartyData & > | Notification when party member data is updated | Interfaces/OnlinePartyInterface.h |
| FOnPartyMemberDataReceivedDelegate | FOnPartyMemberDataReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyMemberExited | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const EMemberExitedReason > | Notification when a member exits a party | Interfaces/OnlinePartyInterface.h |
| FOnPartyMemberExitedDelegate | FOnPartyMemberExited::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyMemberJoined | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId & > | Notification when a member joins the party | Interfaces/OnlinePartyInterface.h |
| FOnPartyMemberJoinedDelegate | FOnPartyMemberJoined::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyMemberPromoted | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId & > | Notification when a member is promoted in a party | Interfaces/OnlinePartyInterface.h |
| FOnPartyMemberPromotedDelegate | FOnPartyMemberPromoted::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyPromotionLockoutChanged | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const bool > | Notification when player promotion is locked out. | Interfaces/OnlinePartyInterface.h |
| FOnPartyPromotionLockoutChangedDelegate | FOnPartyPromotionLockoutChanged::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyRequestToJoinReceived | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const IOnlinePartyRequestToJoinInfo & > | Notification when a new party join request is received | Interfaces/OnlinePartyInterface.h |
| FOnPartyRequestToJoinReceivedDelegate | FOnPartyRequestToJoinReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyRequestToJoinRemoved | TMulticastDelegate_FiveParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const IOnlinePartyRequestToJoinInfo &, EPartyRequestToJoinRemovedReason > | Notification when a request to join has been removed | Interfaces/OnlinePartyInterface.h |
| FOnPartyRequestToJoinRemovedDelegate | FOnPartyRequestToJoinRemoved::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartyStateChanged | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, EPartyState, EPartyState > | Notification when a party's state has changed | Interfaces/OnlinePartyInterface.h |
| FOnPartyStateChangedDelegate | FOnPartyStateChanged::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPartySystemStateChange | TMulticastDelegate_OneParam< void, EPartySystemState > | Notification of party system state change | Interfaces/OnlinePartyInterface.h |
| FOnPartySystemStateChangeDelegate | FOnPartySystemStateChange::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnPingSearchResultsComplete | TMulticastDelegate_OneParam< void, bool > | Delegate fired when an individual server's query has completed | Interfaces/OnlineSessionInterface.h |
| FOnPingSearchResultsCompleteDelegate | FOnPingSearchResultsComplete::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnPlayerTalkingStateChanged | TMulticastDelegate_TwoParams< void, FUniqueNetIdRef, bool > | Delegate called when a player is talking either remotely or locally Called once for each active talker each frame | Interfaces/VoiceInterface.h |
| FOnPlayerTalkingStateChangedDelegate | FOnPlayerTalkingStateChanged::FDelegate | Interfaces/VoiceInterface.h | |
| FOnPresenceArrayUpdated | TMulticastDelegate_TwoParams< void, const class FUniqueNetId &, const TArray< TSharedRef< FOnlineUserPresence > > & > | Delegate executed when the array of presence data for a user changes. | Interfaces/OnlinePresenceInterface.h |
| FOnPresenceArrayUpdatedDelegate | FOnPresenceArrayUpdated::FDelegate | Interfaces/OnlinePresenceInterface.h | |
| FOnPresenceReceived | TMulticastDelegate_TwoParams< void, const class FUniqueNetId &, const TSharedRef< FOnlineUserPresence > & > | Delegate executed when new presence data is available for a user. | Interfaces/OnlinePresenceInterface.h |
| FOnPresenceReceivedDelegate | FOnPresenceReceived::FDelegate | Interfaces/OnlinePresenceInterface.h | |
| FOnProductCodeEvaluateComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TSharedRef< FCodeEvaluationInfo > & > | Delegate used when the an evaluate code request is completed | Interfaces/OnlineCodeRedemptionInterface.h |
| FOnProductCodeLockedComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TSharedRef< FCodeLockInfo > & > | Delegate used when the a lock code request is completed | Interfaces/OnlineCodeRedemptionInterface.h |
| FOnProductCodeUnlockedComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | Delegate used when the an evaluate code request is completed | Interfaces/OnlineCodeRedemptionInterface.h |
| FOnProfileUIClosedDelegate | TBaseDelegate_NoParams< void > | Delegate executed when the user profile UI has been closed. | Interfaces/OnlineExternalUIInterface.h |
| FOnPromotePartyMemberComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const EPromoteMemberCompletionResult > | Promoting a member of a party async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnPurchaseCheckoutComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TSharedRef< FPurchaseReceipt > & > | Delegate called when checkout process completes | Interfaces/OnlinePurchaseInterface.h |
| FOnPurchaseReceiptlessCheckoutComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | Delegate called when checkout process completes, this delegate is used when the entitlement or receipt information of the purchase is not needed by the caller. | Interfaces/OnlinePurchaseInterface.h |
| FOnPurchaseRedeemCodeComplete | TBaseDelegate_TwoParams< void, const FOnlineError &, const TSharedRef< FPurchaseReceipt > & > | Delegate called when code redemption process completes | Interfaces/OnlinePurchaseInterface.h |
| FOnQosDataRequested | TMulticastDelegate_OneParam< void, FName > | Delegate fired when session is requesting QOS measurements | Interfaces/OnlineSessionInterface.h |
| FOnQosDataRequestedDelegate | FOnQosDataRequested::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnQueryAchievementsCompleteDelegate | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const bool > | Delegate fired when an achievement has been queried | Interfaces/OnlineAchievementsInterface.h |
| FOnQueryBlockedPlayersComplete | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, bool, const FString & > | Delegate used when the query for blocked players has completed | Interfaces/OnlineFriendsInterface.h |
| FOnQueryBlockedPlayersCompleteDelegate | FOnQueryBlockedPlayersComplete::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnQueryContentAgeRestictionComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const bool, const FOnlineError & > | Delegate fired when content age restriction check is completed | Interfaces/OnlineContentRestrictionInterface.h |
| FOnQueryEntitlementsComplete | TMulticastDelegate_FourParams< void, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate declaration for when entitlements are enumerated | Interfaces/OnlineEntitlementsInterface.h |
| FOnQueryEntitlementsCompleteDelegate | FOnQueryEntitlementsComplete::FDelegate | Interfaces/OnlineEntitlementsInterface.h | |
| FOnQueryForAvailablePurchasesComplete | TMulticastDelegate_OneParam< void, bool > | Delegate fired when a session create request has completed | Interfaces/OnlineStoreInterfaceV2.h |
| FOnQueryForAvailablePurchasesCompleteDelegate | FOnQueryForAvailablePurchasesComplete::FDelegate | Interfaces/OnlineStoreInterfaceV2.h | |
| FOnQueryFriendSettingsComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, bool, const FString & > | Delegate used when the query for friends settings has completed | Interfaces/OnlineFriendsInterface.h |
| FOnQueryOnlineStoreCategoriesComplete | TBaseDelegate_TwoParams< void, bool, const FString & > | Delegate called when available online categories have been queried | Interfaces/OnlineStoreInterfaceV2.h |
| FOnQueryOnlineStoreOffersComplete | TBaseDelegate_ThreeParams< void, bool, const TArray< FUniqueOfferId > &, const FString & > | Delegate called when online store query completes | Interfaces/OnlineStoreInterfaceV2.h |
| FOnQueryPartyJoinabilityCompleteEx | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FQueryPartyJoinabilityResult & > | Party query joinability async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnQueryPartyJoinabilityReceived | TMulticastDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const IOnlinePartyPendingJoinRequestInfo & > | Notification when a player wants to know if the party is in a joinable state | Interfaces/OnlinePartyInterface.h |
| FOnQueryPartyJoinabilityReceivedDelegate | FOnQueryPartyJoinabilityReceived::FDelegate | Interfaces/OnlinePartyInterface.h | |
| FOnQueryReceiptsComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | Delegate called when query receipt process completes | Interfaces/OnlinePurchaseInterface.h |
| FOnQueryRecentPlayersComplete | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FString &, bool, const FString & > | Delegate used when the query for recent players has completed | Interfaces/OnlineFriendsInterface.h |
| FOnQueryRecentPlayersCompleteDelegate | FOnQueryRecentPlayersComplete::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnQueryServerUtcTimeComplete | TMulticastDelegate_ThreeParams< void, bool, const FString &, const FString & > | Called when the time request from the server is complete | Interfaces/OnlineTimeInterface.h |
| FOnQueryServerUtcTimeCompleteDelegate | FOnQueryServerUtcTimeComplete::FDelegate | Interfaces/OnlineTimeInterface.h | |
| FOnQueryUserActivitiesComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const TArray< FUsersOnlineActivities > &, const FOnlineError & > | Delegate fired when querying remote user activities call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnQueryUserBlockedResponse | TBaseDelegate_OneParam< void, const FBlockedQueryResult & > | Interfaces/IMessageSanitizerInterface.h | |
| FOnQueryUserInfoComplete | TMulticastDelegate_FourParams< void, int32, bool, const TArray< FUniqueNetIdRef > &, const FString & > | Delegate used when the user query request has completed | Interfaces/OnlineUserInterface.h |
| FOnQueryUserInfoCompleteDelegate | FOnQueryUserInfoComplete::FDelegate | Interfaces/OnlineUserInterface.h | |
| FOnReadFileComplete | TMulticastDelegate_TwoParams< void, bool, const FString & > | Delegate fired when a file read from the network platform's storage is complete | Interfaces/OnlineTitleFileInterface.h |
| FOnReadFileCompleteDelegate | FOnReadFileComplete::FDelegate | Interfaces/OnlineTitleFileInterface.h | |
| FOnReadFileProgress | TMulticastDelegate_TwoParams< void, const FString &, uint64 > | Delegate fired when as file read from the network platform's storage progresses | Interfaces/OnlineTitleFileInterface.h |
| FOnReadFileProgressDelegate | FOnReadFileProgress::FDelegate | Interfaces/OnlineTitleFileInterface.h | |
| FOnReadFriendsListComplete | TBaseDelegate_FourParams< void, int32, bool, const FString &, const FString & > | Delegate used when the friends read request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnReadMessageComplete | TMulticastDelegate_FourParams< void, int32, bool, const FUniqueMessageId &, const FString & > | Delegate used when downloading of message contents has completed | Interfaces/OnlineMessageInterface.h |
| FOnReadMessageCompleteDelegate | FOnReadMessageComplete::FDelegate | Interfaces/OnlineMessageInterface.h | |
| FOnReadNewsFeedComplete | TMulticastDelegate_TwoParams< void, int32, bool > | Called to notify that a read request for a news feed has completed. | Interfaces/OnlineSharingInterface.h |
| FOnReadNewsFeedCompleteDelegate | FOnReadNewsFeedComplete::FDelegate | Interfaces/OnlineSharingInterface.h | |
| FOnReadSharedFileComplete | TMulticastDelegate_TwoParams< void, bool, const FSharedContentHandle & > | Delegate fired when a shared file read from the network platform's storage is complete | Interfaces/OnlineSharedCloudInterface.h |
| FOnReadSharedFileCompleteDelegate | FOnReadSharedFileComplete::FDelegate | Interfaces/OnlineSharedCloudInterface.h | |
| FOnReadUserFileComplete | TMulticastDelegate_ThreeParams< void, bool, const FUniqueNetId &, const FString & > | Delegate fired when a user file read from the network platform's storage is complete | Interfaces/OnlineUserCloudInterface.h |
| FOnReadUserFileCompleteDelegate | FOnReadUserFileComplete::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnRecentPlayersAdded | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, const TArray< TSharedRef< FOnlineRecentPlayer > > & > | Delegate used when recent players have been added | Interfaces/OnlineFriendsInterface.h |
| FOnRecentPlayersAddedDelegate | FOnRecentPlayersAdded::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnRegisterDeviceComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | Delegate used when the register device request is completed | Interfaces/OnlineDeviceNotificationInterface.h |
| FOnRegisterLocalPlayerCompleteDelegate | TBaseDelegate_TwoParams< void, const FUniqueNetId &, EOnJoinSessionCompleteResult::Type > | Delegate fired when local player registration has completed | Interfaces/OnlineSessionInterface.h |
| FOnRegisterPlayersComplete | TMulticastDelegate_ThreeParams< void, FName, const TArray< FUniqueNetIdRef > &, bool > | Delegate fired when the session registration process has completed | Interfaces/OnlineSessionInterface.h |
| FOnRegisterPlayersCompleteDelegate | FOnRegisterPlayersComplete::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnRejectInviteComplete | TMulticastDelegate_FiveParams< void, int32, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate used when an invite reject request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnRejectInviteCompleteDelegate | FOnRejectInviteComplete::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnRejectPartyInvitationComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const ERejectPartyInvitationCompletionResult > | Rejecting an invite to a user to join party async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnRequestCurrentPermissionsComplete | TBaseDelegate_ThreeParams< void, int32, bool, const TArray< FSharingPermission > & > | Called when a current permissions query has completed | Interfaces/OnlineSharingInterface.h |
| FOnRequestNewPublishPermissionsComplete | TMulticastDelegate_TwoParams< void, int32, bool > | Called to notify that publish permissions have been updated on the server | Interfaces/OnlineSharingInterface.h |
| FOnRequestNewPublishPermissionsCompleteDelegate | FOnRequestNewPublishPermissionsComplete::FDelegate | Interfaces/OnlineSharingInterface.h | |
| FOnRequestNewReadPermissionsComplete | TMulticastDelegate_TwoParams< void, int32, bool > | Called to notify that read permissions have been updated on the server | Interfaces/OnlineSharingInterface.h |
| FOnRequestNewReadPermissionsCompleteDelegate | FOnRequestNewReadPermissionsComplete::FDelegate | Interfaces/OnlineSharingInterface.h | |
| FOnRequestPartyInvitationComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const ERequestPartyInvitationCompletionResult > | Party update async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnRequestToJoinPartyComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FUniqueNetId &, const FDateTime &, const ERequestToJoinPartyCompletionResult > | Request to join party async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnRequestUsageInfoComplete | TMulticastDelegate_FourParams< void, bool, const FUniqueNetId &, int64, const TOptional< int64 > & > | Delegate fired when getting usage statistics from the network platform's storage is complete | Interfaces/OnlineUserCloudInterface.h |
| FOnRequestUsageInfoCompleteDelegate | FOnRequestUsageInfoComplete::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnResetAllActiveActivitiesComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when the reset all active activities call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnRestoreInvitesComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Restore invites async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnRestorePartiesComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Completion delegates. | Interfaces/OnlinePartyInterface.h |
| FOnResumeActivityComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FString &, const FOnlineError & > | Delegate fired when the resume activity call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnRevokeAuthTokenCompleteDelegate | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate executed when we get a user privilege result. | Interfaces/OnlineIdentityInterface.h |
| FOnSendInviteComplete | TBaseDelegate_FiveParams< void, int32, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate used when an invite send request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnSendMessageComplete | TMulticastDelegate_ThreeParams< void, int32, bool, const FString & > | Send a message from the currently logged in user to a list of recipients | Interfaces/OnlineMessageInterface.h |
| FOnSendMessageCompleteDelegate | FOnSendMessageComplete::FDelegate | Interfaces/OnlineMessageInterface.h | |
| FOnSendPartyInvitationComplete | TBaseDelegate_FourParams< void, const FUniqueNetId &, const FOnlinePartyId &, const FUniqueNetId &, const ESendPartyInvitationCompletionResult > | Party invitation sent completed callback | Interfaces/OnlinePartyInterface.h |
| FOnSessionFailure | TMulticastDelegate_TwoParams< void, const FUniqueNetId &, ESessionFailure::Type > | Delegate fired when an unexpected error occurs that impacts session connectivity or use | Interfaces/OnlineSessionInterface.h |
| FOnSessionFailureDelegate | FOnSessionFailure::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSessionInviteReceived | TMulticastDelegate_FourParams< void, const FUniqueNetId &, const FUniqueNetId &, const FString &, const FOnlineSessionSearchResult & > | Called when a user receives a session invitation. | Interfaces/OnlineSessionInterface.h |
| FOnSessionInviteReceivedDelegate | FOnSessionInviteReceived::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSessionParticipantJoined | TMulticastDelegate_TwoParams< void, FName, const FUniqueNetId & > | Delegate fired when a player has joined a session | Interfaces/OnlineSessionInterface.h |
| FOnSessionParticipantJoinedDelegate | FOnSessionParticipantJoined::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSessionParticipantLeft | TMulticastDelegate_ThreeParams< void, FName, const FUniqueNetId &, EOnSessionParticipantLeftReason > | Delegate fired when a player has left a session | Interfaces/OnlineSessionInterface.h |
| FOnSessionParticipantLeftDelegate | FOnSessionParticipantLeft::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSessionParticipantSettingsUpdated | TMulticastDelegate_ThreeParams< void, FName, const FUniqueNetId &, const FOnlineSessionSettings & > | Delegate fired when a session's member settings have changed | Interfaces/OnlineSessionInterface.h |
| FOnSessionParticipantSettingsUpdatedDelegate | FOnSessionParticipantSettingsUpdated::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSessionSettingsUpdated | TMulticastDelegate_TwoParams< void, FName, const FOnlineSessionSettings & > | Delegate fired when a session's settings have changed | Interfaces/OnlineSessionInterface.h |
| FOnSessionSettingsUpdatedDelegate | FOnSessionSettingsUpdated::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSessionUserInviteAccepted | TMulticastDelegate_FourParams< void, const bool, const int32, FUniqueNetIdPtr, const FOnlineSessionSearchResult & > | Called when a user accepts a session invitation. | Interfaces/OnlineSessionInterface.h |
| FOnSessionUserInviteAcceptedDelegate | FOnSessionUserInviteAccepted::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnSetActivityAvailabilityComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a set activity availability call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnSetActivityPriorityComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when a set activity priority call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnSetFriendAliasComplete | TBaseDelegate_FourParams< void, int32, const FUniqueNetId &, const FString &, const FOnlineError & > | Delegate used when a set alias request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnSetFriendSettingsComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, bool, const FString & > | Delegate used when the query for friends settings has completed | Interfaces/OnlineFriendsInterface.h |
| FOnSettingsOperationComplete | TBaseDelegate_FiveParams< void, const FUniqueNetId &, bool, bool, const FFriendSettings &, const FString & > | Delegate used when the friends settings are read | Interfaces/OnlineFriendsInterface.h |
| FOnSharePostComplete | TMulticastDelegate_TwoParams< void, int32, bool > | Called to notify of a post being shared on the server | Interfaces/OnlineSharingInterface.h |
| FOnSharePostCompleteDelegate | FOnSharePostComplete::FDelegate | Interfaces/OnlineSharingInterface.h | |
| FOnShowSendMessageUIClosedDelegate | TBaseDelegate_OneParam< void, bool > | Delegate executed when the send message UI has been closed | Interfaces/OnlineExternalUIInterface.h |
| FOnShowStoreUIClosedDelegate | TBaseDelegate_OneParam< void, bool > | Delegate executed when the store UI has been closed | Interfaces/OnlineExternalUIInterface.h |
| FOnShowVoiceChatUI | TBaseDelegate_OneParam< void, const FOnlineError & > | Interfaces/IVoiceChatRoom.h | |
| FOnShowWebUrlClosedDelegate | TBaseDelegate_OneParam< void, const FString & > | Delegate executed when the web url UI has been closed | Interfaces/OnlineExternalUIInterface.h |
| FOnSingleSessionResultComplete | TMulticastDelegate_ThreeParams< void, int32, bool, const FOnlineSessionSearchResult & > | Delegate fired once a single search result is returned (ie friend invite / join) Session has not been joined at this point, and requires a call to JoinSession() | Interfaces/OnlineSessionInterface.h |
| FOnSingleSessionResultCompleteDelegate | FOnSingleSessionResultComplete::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnStartActivityComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FString &, const FOnlineError & > | Delegate fired when a start activity call has completed | Interfaces/OnlineGameActivityInterface.h |
| FOnStartMatchmakingComplete | TBaseDelegate_ThreeParams< void, FName, const struct FOnlineError &, const struct FSessionMatchmakingResults & > | Delegate fired when StartMatchmaking completes Related to FOnMatchmakingComplete, but this is not a broadcast delegate | Interfaces/OnlineSessionDelegates.h |
| FOnStartSessionComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Delegate fired when the online session has transitioned to the started state | Interfaces/OnlineSessionDelegates.h |
| FOnStartSessionCompleteDelegate | FOnStartSessionComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnTapStateChanged | TBaseDelegate_OneParam< void, bool > | Interfaces/OnlineNotificationTransportInterface.h | |
| FOnTitleFileAnalyticsEvent | TMulticastDelegate_TwoParams< void, const FString &, const TArray< FAnalyticsEventAttribute > & > | Delegate fired when we would like to report an event to an analytics provider. | Interfaces/OnlineTitleFileInterface.h |
| FOnTitleFileAnalyticsEventDelegate | FOnTitleFileAnalyticsEvent::FDelegate | Interfaces/OnlineTitleFileInterface.h | |
| FOnUnblockedPlayerComplete | TMulticastDelegate_FiveParams< void, int32, bool, const FUniqueNetId &, const FString &, const FString & > | Delegate used when an unblock request has completed | Interfaces/OnlineFriendsInterface.h |
| FOnUnblockedPlayerCompleteDelegate | FOnUnblockedPlayerComplete::FDelegate | Interfaces/OnlineFriendsInterface.h | |
| FOnUnexpectedPurchaseReceipt | TMulticastDelegate_OneParam< void, const FUniqueNetId & > | Delegate called when we are informed of a new receipt we did not initiate in-game | Interfaces/OnlinePurchaseInterface.h |
| FOnUnexpectedPurchaseReceiptDelegate | FOnUnexpectedPurchaseReceipt::FDelegate | Interfaces/OnlinePurchaseInterface.h | |
| FOnUnregisterDeviceByChannelTypeComplete | TBaseDelegate_OneParam< void, const FOnlineError & > | Delegate used when the unregister device by channel type request is completed | Interfaces/OnlineDeviceNotificationInterface.h |
| FOnUnregisterLocalPlayerCompleteDelegate | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const bool > | Delegate fired when local player unregistration has completed | Interfaces/OnlineSessionInterface.h |
| FOnUnregisterPlayersComplete | TMulticastDelegate_ThreeParams< void, FName, const TArray< FUniqueNetIdRef > &, bool > | Delegate fired when the un-registration process has completed | Interfaces/OnlineSessionInterface.h |
| FOnUnregisterPlayersCompleteDelegate | FOnUnregisterPlayersComplete::FDelegate | Interfaces/OnlineSessionInterface.h | |
| FOnUpdateGameMatchDetailsComplete | TBaseDelegate_TwoParams< void, const FUniqueNetId &, const FOnlineError & > | Delegate fired when the UpdateGameMatchStatus request has completed | Interfaces/OnlineGameMatchesInterface.h |
| FOnUpdatePartyComplete | TBaseDelegate_ThreeParams< void, const FUniqueNetId &, const FOnlinePartyId &, const EUpdateConfigCompletionResult > | Party update async task completed callback | Interfaces/OnlinePartyInterface.h |
| FOnUpdateSessionComplete | TMulticastDelegate_TwoParams< void, FName, bool > | Delegate fired when a update session request has completed | Interfaces/OnlineSessionDelegates.h |
| FOnUpdateSessionCompleteDelegate | FOnUpdateSessionComplete::FDelegate | Interfaces/OnlineSessionDelegates.h | |
| FOnUserCloudAnalyticsEvent | TMulticastDelegate_TwoParams< void, const FString &, const TArray< FAnalyticsEventAttribute > & > | Delegate fired when we would like to report an event to an analytics provider. | Interfaces/OnlineUserCloudInterface.h |
| FOnUserCloudAnalyticsEventDelegate | FOnUserCloudAnalyticsEvent::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnVoiceChatRoomEntered | TBaseDelegate_TwoParams< void, const FVoiceChatRoomEntered &, const FOnlineError & > | Interfaces/IVoiceChatRoom.h | |
| FOnVoiceChatRoomExited | TBaseDelegate_TwoParams< void, const FVoiceChatRoomExited &, const FOnlineError & > | Interfaces/IVoiceChatRoom.h | |
| FOnWriteSharedFileComplete | TMulticastDelegate_FourParams< void, bool, const FUniqueNetId &, const FString &, const TSharedRef< FSharedContentHandle > & > | Delegate fired when a shared file write to the network platform's storage is complete | Interfaces/OnlineSharedCloudInterface.h |
| FOnWriteSharedFileCompleteDelegate | FOnWriteSharedFileComplete::FDelegate | Interfaces/OnlineSharedCloudInterface.h | |
| FOnWriteUserFileCanceled | TMulticastDelegate_ThreeParams< void, bool, const FUniqueNetId &, const FString & > | Delegate fired when a user file write to the network platform's storage is canceled | Interfaces/OnlineUserCloudInterface.h |
| FOnWriteUserFileCanceledDelegate | FOnWriteUserFileCanceled::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnWriteUserFileComplete | TMulticastDelegate_ThreeParams< void, bool, const FUniqueNetId &, const FString & > | Delegate fired when a user file write to the network platform's storage is complete | Interfaces/OnlineUserCloudInterface.h |
| FOnWriteUserFileCompleteDelegate | FOnWriteUserFileComplete::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FOnWriteUserFileProgress64 | TMulticastDelegate_ThreeParams< void, uint64, const FUniqueNetId &, const FString & > | Delegate fired at intervals during a user file write to the network platform's storage | Interfaces/OnlineUserCloudInterface.h |
| FOnWriteUserFileProgress64Delegate | FOnWriteUserFileProgress64::FDelegate | Interfaces/OnlineUserCloudInterface.h | |
| FPartyConfigurationConstRef | TSharedRef< const FPartyConfiguration > | Interfaces/OnlinePartyInterface.h | |
| FPresenceKey | FString | Type of presence keys | Interfaces/OnlinePresenceInterface.h |
| FPresenceProperties | FOnlineKeyValuePairs< FPresenceKey, FVariantData > | Type of presence properties - a key/value map | Interfaces/OnlinePresenceInterface.h |
| FQuitMatchSignature | TBaseDelegate_TwoParams< void, FString, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FRemoveMatchSignature | TBaseDelegate_TwoParams< void, FString, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FSearchParams | FOnlineKeyValuePairs< FName, FOnlineSessionSearchParam > | Type defining an array of search parameters accessible by key | OnlineSessionSettings.h |
| FSessionSettings | FOnlineKeyValuePairs< FName, FOnlineSessionSetting > | Type defining an array of session settings accessible by key | OnlineSessionSettings.h |
| FTurnBasedEventDelegatePtr | TSharedPtr< FTurnBasedEventDelegate, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedEventDelegateRef | TSharedRef< FTurnBasedEventDelegate, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedEventDelegateWeakPtr | TWeakPtr< FTurnBasedEventDelegate, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedMatchmakerDelegatePtr | TSharedPtr< FTurnBasedMatchmakerDelegate, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedMatchmakerDelegateRef | TSharedRef< FTurnBasedMatchmakerDelegate, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedMatchmakerDelegateWeakPtr | TWeakPtr< FTurnBasedMatchmakerDelegate, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedMatchPtr | TSharedPtr< FTurnBasedMatch, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FTurnBasedMatchRef | TSharedRef< FTurnBasedMatch, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| FUniqueCategoryId | FString | Interfaces/OnlineStoreInterfaceV2.h | |
| FUniqueEntitlementId | FString | Unique identifier for entitlements | Interfaces/OnlineEntitlementsInterface.h |
| FUniqueMessageId | FUniqueNetId | Unique identifier for messages | Interfaces/OnlineMessageInterface.h |
| FUniqueMessageIdPtr | FUniqueNetIdPtr | Interfaces/OnlineMessageInterface.h | |
| FUniqueMessageIdRef | FUniqueNetIdRef | Interfaces/OnlineMessageInterface.h | |
| FUniqueMessageIdSet | FUniqueNetIdSet | Interfaces/OnlineMessageInterface.h | |
| FUniqueNetIdStringPtr | TSharedPtr< const class FUniqueNetIdString > | OnlineSubsystemTypes.h | |
| FUniqueNetIdStringRef | TSharedRef< const class FUniqueNetIdString > | OnlineSubsystemTypes.h | |
| FUniqueOfferId | FString | Interfaces/OnlineExternalUIInterface.h | |
| FUploadMatchDataSignature | TBaseDelegate_TwoParams< void, FString, bool > | Interfaces/OnlineTurnBasedInterface.h | |
| FWarnUserPlayTime | TMulticastDelegate_SixParams< void, const FUniqueNetId &, int32, float, const FString &, const FString &, const FString & > | Delegate called to warn a user of their play time amount This is called when RewardRate changes, and periodically to remind the user of their play time | Interfaces/OnlinePlayTimeLimit.h |
| FWarnUserPlayTimeDelegate | FWarnUserPlayTime::FDelegate | Interfaces/OnlinePlayTimeLimit.h | |
| IApplications | IGroupUserCollection< FApplicationEntry > | A list of pending membership applications for a given user. | Interfaces/OnlineGroupsInterface.h |
| IGroupConfigBool | TMap< FString, TSharedPtr< const FGroupConfigEntryBool > > | Configuration key->values (boolean) | Interfaces/OnlineGroupsInterface.h |
| IGroupConfigInt | TMap< FString, TSharedPtr< const FGroupConfigEntryInt > > | Configuration key->values (int) | Interfaces/OnlineGroupsInterface.h |
| IGroupDenylist | IGroupUserCollection< FGroupDenylistEntry > | A structure for caching a list of people who have been banned from a group | Interfaces/OnlineGroupsInterface.h |
| IGroupInvites | IGroupUserCollection< FGroupMemberInvite > | A structure for caching a list of people that have been invited to join a group | Interfaces/OnlineGroupsInterface.h |
| IGroupRequests | IGroupUserCollection< FGroupMemberRequest > | A structure for caching a list of people who have requested to join the group | Interfaces/OnlineGroupsInterface.h |
| IGroupRoster | IGroupUserCollection< FGroupMember > | A structure for caching a list of people in the group and their roles | Interfaces/OnlineGroupsInterface.h |
| IInvitations | IGroupUserCollection< FInvitationEntry > | A list of pending membership invitations for a given user. | Interfaces/OnlineGroupsInterface.h |
| IMessageSanitizerPtr | TSharedPtr< class IMessageSanitizer, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IMessageSanitizerPtr | TSharedPtr< IMessageSanitizer, ESPMode::ThreadSafe > | Interfaces/IMessageSanitizerInterface.h | |
| IOnlineAchievementsPtr | TSharedPtr< class IOnlineAchievements, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineChatPtr | TSharedPtr< class IOnlineChat, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineContentAgeRestrictionPtr | TSharedPtr< IOnlineContentAgeRestriction, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineEntitlementsPtr | TSharedPtr< class IOnlineEntitlements, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineEntitlementsPtr | TSharedPtr< IOnlineEntitlements, ESPMode::ThreadSafe > | Interfaces/OnlineEntitlementsInterface.h | |
| IOnlineEventsPtr | TSharedPtr< class IOnlineEvents, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineExternalUIPtr | TSharedPtr< IOnlineExternalUI, ESPMode::ThreadSafe > | Interfaces/OnlineExternalUIInterface.h | |
| IOnlineExternalUIPtr | TSharedPtr< class IOnlineExternalUI, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineFriendsPtr | TSharedPtr< IOnlineFriends, ESPMode::ThreadSafe > | Interfaces/OnlineFriendsInterface.h | |
| IOnlineFriendsPtr | TSharedPtr< class IOnlineFriends, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineGameActivityPtr | TSharedPtr< IOnlineGameActivity, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineGameItemStatsPtr | TSharedPtr< IOnlineGameItemStats, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineGameMatchesPtr | TSharedPtr< IOnlineGameMatches, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineGroupsPtr | TSharedPtr< IOnlineGroups, ESPMode::ThreadSafe > | Interfaces/OnlineGroupsInterface.h | |
| IOnlineGroupsPtr | TSharedPtr< class IOnlineGroups, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineIdentityPtr | TSharedPtr< IOnlineIdentity, ESPMode::ThreadSafe > | Interfaces/OnlineIdentityInterface.h | |
| IOnlineIdentityPtr | TSharedPtr< class IOnlineIdentity, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineLeaderboardsPtr | TSharedPtr< class IOnlineLeaderboards, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineLeaderboardsPtr | TSharedPtr< IOnlineLeaderboards, ESPMode::ThreadSafe > | Interfaces/OnlineLeaderboardInterface.h | |
| IOnlineMessagePtr | TSharedPtr< class IOnlineMessage, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineNotificationTransportPtr | TSharedPtr< IOnlineNotificationTransport, ESPMode::ThreadSafe > | Interfaces/OnlineNotificationTransportInterface.h | |
| IOnlineNotificationTransportPtr | TSharedPtr< class IOnlineNotificationTransport, ESPMode::ThreadSafe > | Forward declare | OnlineNotificationTransportManager.h |
| IOnlinePartyJoinInfoConstPtr | TSharedPtr< const IOnlinePartyJoinInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyJoinInfoConstRef | TSharedRef< const IOnlinePartyJoinInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyPendingJoinRequestInfoConstPtr | TSharedPtr< const IOnlinePartyPendingJoinRequestInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyPendingJoinRequestInfoConstRef | TSharedRef< const IOnlinePartyPendingJoinRequestInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyPtr | TSharedPtr< class IOnlinePartySystem, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlinePartyRequestToJoinInfoConstPtr | TSharedPtr< const IOnlinePartyRequestToJoinInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyRequestToJoinInfoConstRef | TSharedRef< const IOnlinePartyRequestToJoinInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyUserPendingJoinRequestInfoConstPtr | TSharedPtr< const IOnlinePartyUserPendingJoinRequestInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePartyUserPendingJoinRequestInfoConstRef | TSharedRef< const IOnlinePartyUserPendingJoinRequestInfo > | Interfaces/OnlinePartyInterface.h | |
| IOnlinePresencePtr | TSharedPtr< class IOnlinePresence, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlinePurchasePtr | TSharedPtr< class IOnlinePurchase, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineSessionPtr | TSharedPtr< IOnlineSession, ESPMode::ThreadSafe > | Interfaces/OnlineSessionInterface.h | |
| IOnlineSessionPtr | TSharedPtr< class IOnlineSession, ESPMode::ThreadSafe > | Forward declarations of all interface classes | OnlineSubsystem.h |
| IOnlineSharedCloudPtr | TSharedPtr< IOnlineSharedCloud, ESPMode::ThreadSafe > | Interfaces/OnlineSharedCloudInterface.h | |
| IOnlineSharedCloudPtr | TSharedPtr< class IOnlineSharedCloud, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineSharingPtr | TSharedPtr< class IOnlineSharing, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineStatsPtr | TSharedPtr< class IOnlineStats, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineStoreV2Ptr | TSharedPtr< class IOnlineStoreV2, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineSubsystemPtr | TSharedPtr< class IOnlineSubsystem, ESPMode::ThreadSafe > | OnlineSubsystemModule.h | |
| IOnlineSubsystemPtr | TSharedPtr< IOnlineSubsystem, ESPMode::ThreadSafe > | Public references to the online subsystem pointer should use this | OnlineSubsystem.h |
| IOnlineTimePtr | TSharedPtr< class IOnlineTime, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineTimePtr | TSharedPtr< IOnlineTime, ESPMode::ThreadSafe > | Interfaces/OnlineTimeInterface.h | |
| IOnlineTitleFilePtr | TSharedPtr< class IOnlineTitleFile, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineTitleFilePtr | TSharedPtr< IOnlineTitleFile, ESPMode::ThreadSafe > | Interfaces/OnlineTitleFileInterface.h | |
| IOnlineTitleFileRef | TSharedRef< IOnlineTitleFile, ESPMode::ThreadSafe > | Interfaces/OnlineTitleFileInterface.h | |
| IOnlineTournamentPtr | TSharedPtr< class IOnlineTournament, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineTurnBasedPtr | TSharedPtr< class IOnlineTurnBased, ESPMode::ThreadSafe > | Interfaces/OnlineTurnBasedInterface.h | |
| IOnlineTurnBasedPtr | TSharedPtr< class IOnlineTurnBased, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineUserCloudPtr | TSharedPtr< IOnlineUserCloud, ESPMode::ThreadSafe > | Interfaces/OnlineUserCloudInterface.h | |
| IOnlineUserCloudPtr | TSharedPtr< class IOnlineUserCloud, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineUserPtr | TSharedPtr< class IOnlineUser, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IOnlineVoicePtr | TSharedPtr< IOnlineVoice, ESPMode::ThreadSafe > | Interfaces/VoiceInterface.h | |
| IOnlineVoicePtr | TSharedPtr< class IOnlineVoice, ESPMode::ThreadSafe > | OnlineSubsystem.h | |
| IUserMembership | IGroupUserCollection< FUserMembershipEntry > | What groups does a particular user currently belong to and what roles do they fill | Interfaces/OnlineGroupsInterface.h |
| IVoiceEnginePtr | TSharedPtr< IVoiceEngine, ESPMode::ThreadSafe > | Interfaces/VoiceInterface.h | |
| TOnlinePartyIdMap | TMap< TSharedRef< const FOnlinePartyId >, ValueType, FDefaultSetAllocator, TOnlinePartyIdMapKeyFuncs< ValueType > > | OnlineSubsystemTypes.h | |
| VoiceChatRoomId | uint64 | Interfaces/IVoiceChatRoom.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAcceptPartyInvitationCompletionResult | |
| ECreatePartyCompletionResult | |
| EFeaturePrivilegeLevel::Type | Possible feature privilege access levels |
| EFriendInvitePolicy | Permissions for who can send invites to a user. |
| EFriendsLists::Type | List of known friends list types |
| EGroupSortOrder | |
| EInAppPurchaseState::Type | Possible result states of an in-app purchase transaction |
| EInvitationResponse | |
| EInviteStatus::Type | Friend list invite states |
| EJoinPartyCompletionResult | |
| EJoinRequestAction | |
| EKickMemberCompletionResult | |
| ELeaderboardFormat::Type | Leaderboard display format |
| ELeaderboardSort::Type | Leaderboard entry sort types |
| ELeaderboardUpdateMethod::Type | How to upload leaderboard score updates |
| ELeavePartyCompletionResult | |
| ELeaveReason | Options available when leaving a game match |
| ELoginStatus::Type | Possible login states |
| EMatchCoopResults | Coop game match results |
| EMatchGroupType | Options available for match grouping |
| EMemberConnectionStatus | |
| EMemberExitedReason | |
| EMPMatchOutcome::Outcome | EMPMatchOutcome represents all the possible outcomes for this player in a match |
| EOnJoinSessionCompleteResult::Type | Possible results of a JoinSession attempt |
| EOnlineActivityOutcome | Outcome representation of ending an activity. |
| EOnlineAsyncTaskState::Type | The state of an async task (read friends, read content, write cloud file, etc) request |
| EOnlineCachedResult::Type | Return codes for the GetCached functions in the various subsystems. |
| EOnlineComparisonOp::Type | The types of comparison operations for a given search query |
| EOnlineDataAdvertisementType::Type | The types of advertisement of settings to use |
| EOnlineEnvironment::Type | Environment for the current online platform |
| EOnlineErrorResult | Common error results |
| EOnlineFriendState::Type | The possible friend states for a friend entry |
| EOnlineKeyValuePairDataType::Type | |
| EOnlineNotificationResult | Whether a handler function handled a particular notification |
| EOnlinePresenceState::Type | |
| EOnlineServerConnectionStatus::Type | Possible connection states |
| EOnlineSessionState::Type | Enum indicating the current state of the online session (in progress, ended, etc.) |
| EOnlineSharingCategory | First 16 bits are reading permissions Second 16 bits are writing/publishing permissions |
| EOnlineSharingPermissionState | Valid states for user facing permissions |
| EOnlineStatusUpdatePrivacy | Privacy permissions used for Online Status updates |
| EOnlineStoreOfferDiscountType | |
| EOnlineTournamentFormat | What format the tournament is being run as |
| EOnlineTournamentMatchState | States this match can be in |
| EOnlineTournamentParticipantState | |
| EOnlineTournamentParticipantType | What participant format does this tournament support? |
| EOnlineTournamentState | What state the tournament is currently in |
| EOnSessionParticipantLeftReason | Possible motives for a participant leaving an online session |
| EPartyInvitationRemovedReason | |
| EPartyRequestToJoinRemovedReason | |
| EPartyState | |
| EPartySystemState | |
| EPlatformMessageType | Union of all the platform informational message types we handle (some may be handled by more than one platform) |
| EPromoteMemberCompletionResult | |
| EPurchaseTransactionState | State of a purchase transaction |
| ERecentPlayerEncounterType | Encounter type of recent player |
| ERejectPartyInvitationCompletionResult | |
| ERequestPartyInvitationCompletionResult | |
| ERequestToJoinPartyCompletionResult | |
| ESendPartyInvitationCompletionResult | |
| ESessionFailure::Type | Possible reasons for the service to cause a session failure |
| EShowPrivilegeResolveUI | Whether to show UI to resolve the privilege if there is no access when GetUserPrivilege |
| EUpdateConfigCompletionResult | |
| EUpdateGameMatchStatus | Options available for updating game match status |
| EUserPrivileges::Type | |
| EVoiceChatRoomState | |
| PartySystemPermissions::EPermissionType | Who has permissions to perform party actions |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EOnlinePresenceState::AwayText | FText | Interfaces/OnlinePresenceInterface.h | |
| EOnlinePresenceState::ChatText | FText | Interfaces/OnlinePresenceInterface.h | |
| EOnlinePresenceState::DoNotDisturbText | FText | Interfaces/OnlinePresenceInterface.h | |
| EOnlinePresenceState::OfflineText | FText | Interfaces/OnlinePresenceInterface.h | |
| EOnlinePresenceState::OnlineText | FText | Interfaces/OnlinePresenceInterface.h | |
| NAME_Unset | FName | Placeholder "type" until we can make FUniqueNetIdString sufficiently abstract | OnlineSubsystemTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AMAZON_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| APPLE_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| CustomPresenceDataKey | const FString | Custom presence data that is not seen by users but can be polled | Interfaces/OnlinePresenceInterface.h | |
| DefaultAppIdKey | const FString | Name of the client that sent the presence update | Interfaces/OnlinePresenceInterface.h | |
| DefaultPartyDataNamespace | FName | Interfaces/OnlinePartyInterface.h | ||
| DefaultPlatformKey | const FString | Platform of the client that sent the presence update | Interfaces/OnlinePresenceInterface.h | |
| DefaultPresenceKey | const FString | The default key that will update presence text in the platform's UI | Interfaces/OnlinePresenceInterface.h | |
| DefaultProductNameKey | const FString | User friendly name of the client that sent the presence update | Interfaces/OnlinePresenceInterface.h | |
| DefaultSessionIdKey | const FString | Id of the session for the presence update. |
Id of the session for the presence update. | Interfaces/OnlinePresenceInterface.h | |
| EOS_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| FACEBOOK_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| GAMECIRCLE_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| GDK_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| GOOGLE_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| GOOGLEPLAY_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| IOS_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| MCP_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| NINTENDO_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| NULL_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| ONESTORE_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| OverrideAppIdKey | const FString | Override Id of the client to set the presence state to | Interfaces/OnlinePresenceInterface.h | |
| PresenceResourceKey | const FString | Resource the client is logged in with | Interfaces/OnlinePresenceInterface.h | |
| PS4_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| PS4SERVER_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| PS5_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| SAMSUNG_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| STATCAT_Advanced | Online subsystem stats | OnlineSubsystem.h | ||
| STEAM_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| TENCENT_SUBSYSTEM | const FName | OnlineSubsystemNames.h | ||
| THUNDERHEAD_SUBSYSTEM | const FName | OnlineSubsystemNames.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
_Pragma
(
"message("OnlineJsonSerializer.h is deprecated, please use the regular JSON functionality in Serial... |
OnlineJsonSerializer.h | ||
void DumpNamedSession
(
const FNamedOnlineSession* NamedSession |
Logs session properties used from the session settings | OnlineSessionSettings.h | |
void DumpSession
(
const FOnlineSession* Session |
Logs session properties used from the session settings | OnlineSessionSettings.h | |
void DumpSessionSettings
(
const FOnlineSessionSettings* SessionSettings |
Logs session properties used from the session settings | OnlineSessionSettings.h | |
bool EFriendsLists::FromString
(
EFriendsLists::Type& OutEnum, |
Interfaces/OnlineFriendsInterface.h | ||
const TCHAR * EFriendsLists::ToString
(
EFriendsLists::Type EnumVal |
Interfaces/OnlineFriendsInterface.h | ||
EOnlineKeyValuePairDataType::Type EOnlineKeyValuePairDataType::FromString
(
const FString& EnumStr |
OnlineKeyValuePair.h | ||
const TCHAR * EOnlineKeyValuePairDataType::ToString
(
EOnlineKeyValuePairDataType::Type EnumVal |
OnlineKeyValuePair.h | ||
EOnlinePresenceState::Type EOnlinePresenceState::FromString
(
const TCHAR* StringVal |
Interfaces/OnlinePresenceInterface.h | ||
const FText EOnlinePresenceState::ToLocText
(
EOnlinePresenceState::Type EnumVal |
Interfaces/OnlinePresenceInterface.h | ||
const TCHAR * EOnlinePresenceState::ToString
(
EOnlinePresenceState::Type EnumVal |
Interfaces/OnlinePresenceInterface.h | ||
EOnlineStoreOfferDiscountType EOnlineStoreOfferDiscount::FromString
(
const TCHAR*const String |
Interfaces/OnlineStoreInterfaceV2.h | ||
EPartyState EPartyStateFromString
(
const TCHAR* Value |
Interfaces/OnlinePartyInterface.h | ||
FOnlineError Errors::AccessDenied() |
|||
const TCHAR * Errors::BaseNamespace() |
Configured namspace. | ||
FOnlineError Errors::InvalidParams() |
|||
FOnlineError Errors::InvalidUser() |
Input validation. | ||
FOnlineError Errors::MissingInterface() |
System failures. | ||
FOnlineError Errors::MissingSubsystem() |
|||
FOnlineError Errors::NotConfigured() |
Configuration. | ||
FOnlineError Errors::ParseError() |
Response failures. | ||
FOnlineError Errors::RequestFailure() |
Failures. | ||
FOnlineError Errors::ResultsError() |
|||
int32 GetBeaconPortFromSessionSettings
(
const FOnlineSessionSettings& SessionSettings |
Retrieve the beacon port from the specified session settings | OnlineSubsystem.h | |
int32 GetBuildUniqueId() |
Generates a unique number based off of the current engine package | OnlineSubsystem.h | |
FUniqueNetIdPtr GetFirstSignedInUser
(
IOnlineIdentityPtr IdentityInt |
Temp solution for some hardcoded access to logged in user 0, please avoid using this | OnlineSubsystem.h | |
uint32 GetTypeHash
(
const FOnlinePartyId& Value |
OnlineSubsystemTypes.h | ||
bool IsPlayerInSessionImpl
(
IOnlineSession* SessionInt, |
Common implementation for finding a player in a session | OnlineSubsystem.h | |
bool IsUniqueIdLocal
(
const FUniqueNetId& UniqueId |
Is the unique id local to this instance | OnlineSubsystem.h | |
bool IsValid
(
const FOnlinePartyTypeId Id |
OnlineSubsystemTypes.h | ||
EJoinRequestAction JoinRequestActionFromString
(
const TCHAR* Value |
Interfaces/OnlinePartyInterface.h | ||
void LexFromString
(
TOptional< EOnlineTournamentFormat >& Format, |
Interfaces/OnlineTournamentInterface.h | ||
void LexFromString
(
TOptional< EOnlineTournamentState >& State, |
Interfaces/OnlineTournamentInterface.h | ||
void LexFromString
(
TOptional< EOnlineTournamentParticipantType >& State, |
Interfaces/OnlineTournamentInterface.h | ||
void LexFromString
(
TOptional< EOnlineTournamentParticipantState >& State, |
Interfaces/OnlineTournamentInterface.h | ||
void LexFromString
(
TOptional< EOnlineTournamentMatchState >& State, |
Interfaces/OnlineTournamentInterface.h | ||
void LexFromString
(
EFriendInvitePolicy& Value, |
OnlineSubsystemTypes.h | ||
const TCHAR * LexToString
(
EVoiceChatRoomState InState |
Interfaces/IVoiceChatRoom.h | ||
const TCHAR * LexToString
(
EPurchaseTransactionState State |
Interfaces/OnlinePurchaseInterface.h | ||
const TCHAR * LexToString
(
const EOnJoinSessionCompleteResult::Type Value |
Convert a EOnJoinSessionCompleteResult into a string | Interfaces/OnlineSessionInterface.h | |
const TCHAR * LexToString
(
const ESessionFailure::Type Value |
Convert a ESessionFailure into a string | Interfaces/OnlineSessionInterface.h | |
FString LexToString
(
const EOnlineTournamentFormat Format |
Interfaces/OnlineTournamentInterface.h | ||
FString LexToString
(
const EOnlineTournamentState State |
Interfaces/OnlineTournamentInterface.h | ||
FString LexToString
(
const EOnlineTournamentParticipantType ParticipantType |
Interfaces/OnlineTournamentInterface.h | ||
FString LexToString
(
const EOnlineTournamentParticipantState ParticipantType |
Interfaces/OnlineTournamentInterface.h | ||
FString LexToString
(
const EOnlineTournamentMatchState ParticipantType |
Interfaces/OnlineTournamentInterface.h | ||
const TCHAR * LexToString
(
EFriendInvitePolicy EnumVal |
OnlineSubsystemTypes.h | ||
FOnlineError OnlineFriend::Errors::AccessDenied() |
|||
const TCHAR * OnlineFriend::Errors::BaseNamespace() |
Configured namspace. | ||
FOnlineError OnlineFriend::Errors::InvalidParams() |
|||
FOnlineError OnlineFriend::Errors::InvalidResult() |
OnlineFriendErrors.h | ||
FOnlineError OnlineFriend::Errors::InvalidUser() |
Input validation. | ||
FOnlineError OnlineFriend::Errors::MissingInterface() |
System failures. | ||
FOnlineError OnlineFriend::Errors::MissingSubsystem() |
|||
FOnlineError OnlineFriend::Errors::NotConfigured() |
Configuration. | ||
FOnlineError OnlineFriend::Errors::ParseError() |
Response failures. | ||
FOnlineError OnlineFriend::Errors::RequestFailure() |
Failures. | ||
FOnlineError OnlineFriend::Errors::ResultsError() |
|||
FOnlineError OnlineIdentity::Errors::AccessDenied() |
|||
const TCHAR * OnlineIdentity::Errors::BaseNamespace() |
Configured namspace. | ||
FOnlineError OnlineIdentity::Errors::Canceled() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::InvalidAuth() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::InvalidCreds() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::InvalidParams() |
|||
FOnlineError OnlineIdentity::Errors::InvalidResult() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::InvalidUser() |
Input validation. | ||
FOnlineError OnlineIdentity::Errors::LoginPending() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::MissingInterface() |
System failures. | ||
FOnlineError OnlineIdentity::Errors::MissingSubsystem() |
|||
FOnlineError OnlineIdentity::Errors::NotConfigured() |
Configuration. | ||
FOnlineError OnlineIdentity::Errors::ParseError() |
Response failures. | ||
FOnlineError OnlineIdentity::Errors::PinGrantFailure() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::PinGrantTimeout() |
OnlineIdentityErrors.h | ||
FOnlineError OnlineIdentity::Errors::RequestFailure() |
Failures. | ||
FOnlineError OnlineIdentity::Errors::ResultsError() |
|||
FOnlineError OnlineIdentity::Errors::UserNotFound() |
OnlineIdentityErrors.h | ||
FOnlineError OnlinePresence::Errors::AccessDenied() |
|||
const TCHAR * OnlinePresence::Errors::BaseNamespace() |
Configured namspace. | ||
FOnlineError OnlinePresence::Errors::InvalidParams() |
|||
FOnlineError OnlinePresence::Errors::InvalidResult() |
OnlinePresenceErrors.h | ||
FOnlineError OnlinePresence::Errors::InvalidUser() |
Input validation. | ||
FOnlineError OnlinePresence::Errors::MissingInterface() |
System failures. | ||
FOnlineError OnlinePresence::Errors::MissingSubsystem() |
|||
FOnlineError OnlinePresence::Errors::NotConfigured() |
Configuration. | ||
FOnlineError OnlinePresence::Errors::ParseError() |
Response failures. | ||
FOnlineError OnlinePresence::Errors::RequestFailure() |
Failures. | ||
FOnlineError OnlinePresence::Errors::ResultsError() |
|||
FOnlineError OnlinePurchase::Errors::AccessDenied() |
|||
const TCHAR * OnlinePurchase::Errors::BaseNamespace() |
Configured namspace. | ||
FOnlineError OnlinePurchase::Errors::InvalidParams() |
|||
FOnlineError OnlinePurchase::Errors::InvalidResult() |
OnlinePurchaseErrors.h | ||
FOnlineError OnlinePurchase::Errors::InvalidUser() |
Input validation. | ||
FOnlineError OnlinePurchase::Errors::MissingInterface() |
System failures. | ||
FOnlineError OnlinePurchase::Errors::MissingSubsystem() |
|||
FOnlineError OnlinePurchase::Errors::NotConfigured() |
Configuration. | ||
FOnlineError OnlinePurchase::Errors::ParseError() |
Response failures. | ||
FOnlineError OnlinePurchase::Errors::RequestFailure() |
Failures. | ||
FOnlineError OnlinePurchase::Errors::ResultsError() |
|||
bool operator!
(
EOnlineSharingCategory E |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory operator&
(
EOnlineSharingCategory Lhs, |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory & operator&=
(
EOnlineSharingCategory& Lhs, |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory operator^
(
EOnlineSharingCategory Lhs, |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory & operator^=
(
EOnlineSharingCategory& Lhs, |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory operator|
(
EOnlineSharingCategory Lhs, |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory & operator|=
(
EOnlineSharingCategory& Lhs, |
OnlineSubsystemTypes.h | ||
EOnlineSharingCategory operator~
(
EOnlineSharingCategory E |
OnlineSubsystemTypes.h | ||
void ParseOnlineSubsystemConfigPairs
(
TArrayView< const FString > InEntries, |
Parse an array of strings in the format (Key=Value) into an array of pairs of those keys and values | OnlineSubsystemTypes.h | |
PartySystemPermissions::EPermissionType PartySystemPermissionTypeFromString
(
const TCHAR* Value |
Interfaces/OnlinePartyInterface.h | ||
FString ToDebugString
(
IOnlineIdentity::EPrivilegeResults PrivilegeResult |
Interfaces/OnlineIdentityInterface.h | ||
FString ToDebugString
(
EUserPrivileges::Type UserPrivilege |
Interfaces/OnlineIdentityInterface.h | ||
FString ToDebugString
(
const FControllerPairingChangedUserInfo& ControllerPairingChangedUserInfo |
Interfaces/OnlineIdentityInterface.h | ||
FString ToDebugString
(
const FPartyConfiguration& PartyConfiguration |
Dump party configuration for debugging | Interfaces/OnlinePartyInterface.h | |
FString ToDebugString
(
const IOnlinePartyJoinInfo& JoinInfo |
Dump join info for debugging | Interfaces/OnlinePartyInterface.h | |
FString ToDebugString
(
const FOnlineKeyValuePairs< FString, FVariantData >& KeyValAttrs |
Dump key/value pairs for debugging | Interfaces/OnlinePartyInterface.h | |
FString ToDebugString
(
const FOnlinePartyData& PartyData |
Dump state about the party data for debugging | Interfaces/OnlinePartyInterface.h | |
const TCHAR * ToLogString
(
EOnSessionParticipantLeftReason LeaveReason |
Interfaces/OnlineSessionInterface.h | ||
const TCHAR * ToString
(
const EPartyState Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EMemberConnectionStatus Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EMemberExitedReason Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EPartyInvitationRemovedReason Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EPartyRequestToJoinRemovedReason Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const ECreatePartyCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const ESendPartyInvitationCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EJoinPartyCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const ELeavePartyCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EUpdateConfigCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EKickMemberCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EPromoteMemberCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EInvitationResponse Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const ERequestToJoinPartyCompletionResult Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const PartySystemPermissions::EPermissionType Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
const EJoinRequestAction Value |
Interfaces/OnlinePartyInterface.h | ||
const TCHAR * ToString
(
EOnlineSharingCategory CategoryType |
OnlineSubsystemTypes.h | ||
const TCHAR * ToString
(
EOnlineStatusUpdatePrivacy PrivacyType |
OnlineSubsystemTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IOnlineAchievementsPtr Online::GetAchievementsInterface
(
const FName SubsystemName |
Get the interface for accessing entitlements online services | Online.h | |
static IOnlineAchievementsPtr Online::GetAchievementsInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineChatPtr Online::GetChatInterface
(
const FName SubsystemName |
Get the interface for accessing the chat services | Online.h | |
static IOnlineChatPtr Online::GetChatInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineEntitlementsPtr Online::GetEntitlementsInterface
(
const FName SubsystemName |
Get the interface for accessing entitlements online services | Online.h | |
static IOnlineEntitlementsPtr Online::GetEntitlementsInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineEventsPtr Online::GetEventsInterface
(
const FName SubsystemName |
Get the interface for accessing online events | Online.h | |
static IOnlineEventsPtr Online::GetEventsInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineExternalUIPtr Online::GetExternalUIInterface
(
const FName SubsystemName |
Get the interface for accessing the external UIs of a service | Online.h | |
static IOnlineExternalUIPtr Online::GetExternalUIInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineFriendsPtr Online::GetFriendsInterface
(
const FName SubsystemName |
Get the interface for accessing the player friends services | Online.h | |
static IOnlineFriendsPtr Online::GetFriendsInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineIdentityPtr Online::GetIdentityInterface
(
const FName SubsystemName |
Get the interface for accessing identity online services | Online.h | |
static IOnlineIdentityPtr Online::GetIdentityInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineLeaderboardsPtr Online::GetLeaderboardsInterface
(
const FName SubsystemName |
Get the interface for accessing platform leaderboards | Online.h | |
static IOnlineLeaderboardsPtr Online::GetLeaderboardsInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlinePartyPtr Online::GetPartyInterface
(
const FName SubsystemName |
Get the interface for accessing the party services | Online.h | |
static IOnlinePartyPtr Online::GetPartyInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlinePresencePtr Online::GetPresenceInterface
(
const FName SubsystemName |
Get the interface for accessing rich presence online services | Online.h | |
static IOnlinePresencePtr Online::GetPresenceInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlinePurchasePtr Online::GetPurchaseInterface
(
const FName SubsystemName |
Get the interface for accessing the purchasing services | Online.h | |
static IOnlinePurchasePtr Online::GetPurchaseInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineSessionPtr Online::GetSessionInterface
(
const FName SubsystemName |
Get the interface for accessing the session services | Online.h | |
static IOnlineSessionPtr Online::GetSessionInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineSharedCloudPtr Online::GetSharedCloudInterface
(
const FName SubsystemName |
Get the interface for sharing user files in the cloud | Online.h | |
static IOnlineSharedCloudPtr Online::GetSharedCloudInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineStatsPtr Online::GetStatsInterface
(
const FName SubsystemName |
Get the interface for accessing the stats services | Online.h | |
static IOnlineStatsPtr Online::GetStatsInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineTimePtr Online::GetTimeInterface
(
const FName SubsystemName |
Get the interface for accessing the server time from an online service | Online.h | |
static IOnlineTimePtr Online::GetTimeInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineTitleFilePtr Online::GetTitleFileInterface
(
const FName SubsystemName |
Get the interface for accessing title file online services | Online.h | |
static IOnlineTitleFilePtr Online::GetTitleFileInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineUserCloudPtr Online::GetUserCloudInterface
(
const FName SubsystemName |
Get the interface for accessing user files in the cloud | Online.h | |
static IOnlineUserCloudPtr Online::GetUserCloudInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineUserPtr Online::GetUserInterface
(
const FName SubsystemName |
Get the interface for accessing user information by uniqueid | Online.h | |
static IOnlineUserPtr Online::GetUserInterfaceChecked
(
const FName SubsystemName |
Online.h | ||
static IOnlineVoicePtr Online::GetVoiceInterface
(
const FName SubsystemName |
Get the interface for accessing voice services | Online.h | |
static IOnlineVoicePtr Online::GetVoiceInterfaceChecked
(
const FName SubsystemName |
Online.h |