Pico Unreal Platform SDK
UOnlinePicoFunctionLibrary Member List

This is the complete list of members for UOnlinePicoFunctionLibrary, including all inherited members.

AddNamedSession(UObject *WorldContextObject, FName SessionName, const FPicoOnlineSession &Session)UOnlinePicoFunctionLibrarystatic
AddNamedSessionBySettings(UObject *WorldContextObject, FName SessionName, const FPicoOnlineSessionSettings &SessionSettings)UOnlinePicoFunctionLibrarystatic
CancelMatchmaking(UObject *WorldContextObject, int SearchingPlayerNum, FName SessionName, FPicoManagerOnCancelMatchmakingCompleteDelegate OnCancelMatchmakingCompleteDelegate)UOnlinePicoFunctionLibrarystatic
CreateSession(UObject *WorldContextObject, int HostingPlayerNum, FName SessionName, const FPicoOnlineSessionSettings &NewSessionSettings, FPicoManagerOnCreateSessionCompleteDelegate OnCreateSessionCompleteDelegate)UOnlinePicoFunctionLibrarystatic
DestroySession(UObject *WorldContextObject, FName SessionName, FPicoManagerOnDestroySessionCompleteDelegate OnDestroySessionCompleteDelegate)UOnlinePicoFunctionLibrarystatic
DumpSessionState(UObject *WorldContextObject)UOnlinePicoFunctionLibrarystatic
EndSession(UObject *WorldContextObject, FName SessionName, FPicoManagerOnEndSessionCompleteDelegate OnEndSessionCompleteDelegate)UOnlinePicoFunctionLibrarystatic
FindSessionById(UObject *WorldContextObject, const FString &SearchingUserId, const FString &SessionId, FPicoManagerOnSingleSessionResultCompleteDelegate OnSingleSessionResultCompleteDelegate)UOnlinePicoFunctionLibrarystatic
FindSessions(UObject *WorldContextObject, int32 SearchingPlayerNum, UPARAM(ref) FPicoOnlineSessionSearch &NewSessionSearch, FPicoManagerOnFindSessionCompleteDelegate OnFindSessionCompleteDelegate)UOnlinePicoFunctionLibrarystatic
GetInvitableFriendList(UObject *WorldContextObject, TArray< FPicoUserInfo > &OutFriendsList)UOnlinePicoFunctionLibrarystatic
GetLaunchDetails(UObject *WorldContextObject, FLaunchDetails &OutLaunchDetails)UOnlinePicoFunctionLibrarystatic
GetNamedSession(UObject *WorldContextObject, FName SessionName)UOnlinePicoFunctionLibrarystatic
GetOnlineSubsystemPicoManager()UOnlinePicoFunctionLibrarystatic
GetSendInvitesList(UObject *WorldContextObject, TArray< FPicoApplicationInvite > &OutList)UOnlinePicoFunctionLibrarystatic
GetSessionSettings(UObject *WorldContextObject, FName SessionName)UOnlinePicoFunctionLibrarystatic
GetSessionState(UObject *WorldContextObject, FName SessionName)UOnlinePicoFunctionLibrarystatic
IsPlayerInSession(UObject *WorldContextObject, FName SessionName, const FString &UniqueId)UOnlinePicoFunctionLibrarystatic
JoinSession(UObject *WorldContextObject, int PlayerNum, FName SessionName, const FPicoOnlineSessionSearchResult &SearchResult, FPicoManagerOnJoinSessionCompleteDelegate OnJoinSessionCompleteDelegate)UOnlinePicoFunctionLibrarystatic
LaunchOtherApp(UObject *WorldContextObject, const FString &AppID, const FString &Message, FOnlineManagerLaunchOtherAppDelegate InLaunchOtherAppDelegate)UOnlinePicoFunctionLibrarystatic
LaunchOtherAppByPresence(UObject *WorldContextObject, const FString &AppID, const FString &PackageName, const FString &Message, const FString &ApiName, const FString &LobbySessionId, const FString &MatchSessionId, const FString &TrackId, const FString &Extra, FOnlineManagerLaunchOtherAppByPresenceDelegate InLaunchOtherAppByPresenceDelegate)UOnlinePicoFunctionLibrarystatic
LogDeeplinkResult(UObject *WorldContextObject, const FString &TrackingID, ELaunchResult LaunchResult)UOnlinePicoFunctionLibrarystatic
PicoGetFriend(UObject *WorldContextObject, int32 LocalUserNum, const FString &FriendId, const FString &ListName)UOnlinePicoFunctionLibrarystatic
PicoGetFriendList(UObject *WorldContextObject, int32 LocalUserNum, const FString &ListName, TArray< FPicoUserInfo > &OutFriends)UOnlinePicoFunctionLibrarystatic
PicoGetNickName(UObject *WorldContextObject, int32 LocalUserNum)UOnlinePicoFunctionLibrarystatic
PicoGetRtcEngineInit(UObject *WorldContextObject)UOnlinePicoFunctionLibrarystatic
PicoLogin(UObject *WorldContextObject, int32 LocalUserNum, const FString &UserId, const FString &InToken, const FString &InType, FOnlineManagerLoginCompleteDelegate InLoginComleteDelegate)UOnlinePicoFunctionLibrarystatic
PicoReadFriendList(UObject *WorldContextObject, int32 LocalUserNum, const FString &ListName, FOnlineManagerReadFriendListDelegate InReadFriendListDelegate)UOnlinePicoFunctionLibrarystatic
PicoRtcGetToken(UObject *WorldContextObject, const FString &UserId, const FString &RoomId, int Ttl, int InValue, FOnlineManagerRtcGetTokenDelegate InRtcGetTokenDelegate)UOnlinePicoFunctionLibrarystatic
PicoRtcJoinRoom(UObject *WorldContextObject, const FString &RoomId, const FString &UserId, const FString &Token, const FString &UserExtra, ERtcRoomProfileType InRoomProfileType, bool bIsAutoSubscribeAudio)UOnlinePicoFunctionLibrarystatic
PresenceClear(UObject *WorldContextObject, FOnlineManagerPresenceClearDelegate InPresenceClearDelegate)UOnlinePicoFunctionLibrarystatic
PresenceGetDestinations(UObject *WorldContextObject, FOnlineManagerPresenceGetDestinationsDelegate InPresenceGetDestinationsDelegate)UOnlinePicoFunctionLibrarystatic
PresenceGetDestinationsList(UObject *WorldContextObject, TArray< FPicoDestination > &OutList)UOnlinePicoFunctionLibrarystatic
PresenceReadSendInvites(UObject *WorldContextObject, FOnlineManagerPresenceReadSentInvitesDelegate InPresenceReadSendInvitesDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSendInvites(UObject *WorldContextObject, TArray< FString > UserIdArray, FOnlineManagerPresenceSentInvitesDelegate InPresenceSentInvitesDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSet(UObject *WorldContextObject, const FString &ApiName, const FString &LobbySessionId, const FString &MatchSessionId, bool bIsJoinable, const FString &Extra, FOnlineManagerPresenceSetDelegate InPresenceSetDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSetDestination(UObject *WorldContextObject, const FString &ApiName, FOnlineManagerPresenceSetDestinationDelegate InPresenceSetDestinationDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSetExtra(UObject *WorldContextObject, const FString &Extra, FOnlineManagerPresenceSetExtraDelegate InPresenceSetExtraDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSetIsJoinable(UObject *WorldContextObject, bool bIsJoinable, FOnlineManagerPresenceSetIsJoinableDelegate InPresenceSetIsJoinableDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSetLobbySession(UObject *WorldContextObject, const FString &LobbySession, FOnlineManagerPresenceSetLobbySessionDelegate InPresenceSetLobbySessionDelegate)UOnlinePicoFunctionLibrarystatic
PresenceSetMatchSession(UObject *WorldContextObject, const FString &MatchSession, FOnlineManagerPresenceSetMatchSessionDelegate InPresenceSetMatchSessionDelegate)UOnlinePicoFunctionLibrarystatic
ReadInvitableUser(UObject *WorldContextObject, TArray< FString > SuggestedUserList, FOnlineManagerPresenceReadInvitableUserDelegate InReadInvitableUserDelegate)UOnlinePicoFunctionLibrarystatic
ReadLeaderboards(UObject *WorldContextObject, const TArray< FString > &Players, UPARAM(ref) FPicoOnlineLeaderboardRead &PicoReadObject, FPicoManagerOnReadLeaderboardsCompleteDelegate OnReadLeaderboardsCompleteDelegate)UOnlinePicoFunctionLibrarystatic
ReadLeaderboardsForFriends(UObject *WorldContextObject, int32 LocalUserNum, UPARAM(ref) FPicoOnlineLeaderboardRead &PicoReadObject, FPicoManagerOnReadLeaderboardsCompleteDelegate OnReadLeaderboardsCompleteDelegate)UOnlinePicoFunctionLibrarystatic
RtcDestroyRoom(UObject *WorldContextObject, const FString &RoomId)UOnlinePicoFunctionLibrarystatic
RtcEnableAudioPropertiesReport(UObject *WorldContextObject, int Interval)UOnlinePicoFunctionLibrarystatic
RtcLeaveRoom(UObject *WorldContextObject, const FString &RoomId)UOnlinePicoFunctionLibrarystatic
RtcMuteLocalAudio(UObject *WorldContextObject, ERtcMuteState InRtcMuteState)UOnlinePicoFunctionLibrarystatic
RtcPublishRoom(UObject *WorldContextObject, const FString &RoomId)UOnlinePicoFunctionLibrarystatic
RtcRoomPauseAllSubscribedStream(UObject *WorldContextObject, const FString &RoomId, ERtcPauseResumeMediaType InPauseResumeMediaType)UOnlinePicoFunctionLibrarystatic
RtcRoomResumeAllSubscribedStream(UObject *WorldContextObject, const FString &RoomId, ERtcPauseResumeMediaType InPauseResumeMediaType)UOnlinePicoFunctionLibrarystatic
RtcSetAudioPlaybackDevice(UObject *WorldContextObject, ERtcAudioPlaybackDevice InRtcAudioPlaybackDevice)UOnlinePicoFunctionLibrarystatic
RtcSetAudioScenario(UObject *WorldContextObject, ERtcAudioScenarioType InRtcAudioScenarioType)UOnlinePicoFunctionLibrarystatic
RtcSetCaptureVolume(UObject *WorldContextObject, ERtcStreamIndex InRtcStreamIndex, int InVolume)UOnlinePicoFunctionLibrarystatic
RtcSetEarMonitorMode(UObject *WorldContextObject, ERtcEarMonitorMode InRtcEarMonitorMode)UOnlinePicoFunctionLibrarystatic
RtcSetEarMonitorVolume(UObject *WorldContextObject, int InVolume)UOnlinePicoFunctionLibrarystatic
RtcSetPlaybackVolume(UObject *WorldContextObject, int InVolume)UOnlinePicoFunctionLibrarystatic
RtcStartAudioCapture(UObject *WorldContextObject)UOnlinePicoFunctionLibrarystatic
RtcStopAudioCapture(UObject *WorldContextObject)UOnlinePicoFunctionLibrarystatic
RtcUnPublishRoom(UObject *WorldContextObject, const FString &RoomId)UOnlinePicoFunctionLibrarystatic
RtcUpdateToken(UObject *WorldContextObject, const FString &RoomId, const FString &Token)UOnlinePicoFunctionLibrarystatic
SendSessionInviteToFriend(UObject *WorldContextObject, int32 LocalUserNum, FName SessionName, const FString &Friend)UOnlinePicoFunctionLibrarystatic
StartMatchmaking(UObject *WorldContextObject, const TArray< FString > &LocalPlayers, FName SessionName, const FPicoOnlineSessionSettings &NewSessionSettings, UPARAM(ref) FPicoOnlineSessionSearch &NewSessionSearch, FPicoManagerOnMatchmakingCompleteDelegate OnMatchmakingCompleteDelegate)UOnlinePicoFunctionLibrarystatic
StartSession(UObject *WorldContextObject, FName SessionName, FPicoManagerOnStartSessionCompleteDelegate OnStartSessionCompleteDelegate)UOnlinePicoFunctionLibrarystatic
UpdateSession(UObject *WorldContextObject, FName SessionName, const FPicoOnlineSessionSettings &UpdatedSessionSettings, FPicoManagerOnUpdateSessionCompleteDelegate OnUpdateSessionCompleteDelegate, bool bShouldRefreshOnlineData=true)UOnlinePicoFunctionLibrarystatic
WriteLeaderboards(UObject *WorldContextObject, const FString &SessionName, const FString &Player, UPARAM(ref) FPicoOnlineLeaderboardWrite &PicoWriteObject)UOnlinePicoFunctionLibrarystatic