Pico Unreal Platform SDK
FOnlineSubsystemPico Class Reference

OnlineSubsystemPico class inherited from FOnlineSubsystemImpl(Unreal Engine) More...

#include <OnlineSubsystemPico.h>

Public Member Functions

virtual IOnlineFriendsPtr GetFriendsInterface () const override
 Get friends interface of Pico.
 
virtual IOnlineIdentityPtr GetIdentityInterface () const override
 Get identity interface of Pico.
 
TSharedPtr< FRTCPicoUserInterfaceGetRtcUserInterface () const
 Get RTC interface of Pico.
 
void AddAsyncTask (ppfRequest RequestId, FPicoMessageOnCompleteDelegate Delegate)
 

Protected Member Functions

 FOnlineSubsystemPico ()=delete
 

Private Attributes

FOnlineIdentityPicoPtr IdentityInterface
 
FOnlineFriendsPicoPtr FriendsInterface
 
class FOnlineAsyncTaskManagerPico * OnlineAsyncTaskThreadRunnable
 

Detailed Description

OnlineSubsystemPico class inherited from FOnlineSubsystemImpl(Unreal Engine)

Constructor & Destructor Documentation

◆ FOnlineSubsystemPico()

FOnlineSubsystemPico ( )
protecteddelete

Only the factory makes instances

Member Function Documentation

◆ AddAsyncTask()

void AddAsyncTask ( ppfRequest  RequestId,
FPicoMessageOnCompleteDelegate  Delegate 
)

Allows for the PicoSDK calls to be used directly with the Delegates in the Pico PSS

Member Data Documentation

◆ FriendsInterface

FOnlineFriendsPicoPtr FriendsInterface
private

Interface for friends

◆ IdentityInterface

FOnlineIdentityPicoPtr IdentityInterface
private

Interface to the identity registration/auth services

◆ OnlineAsyncTaskThreadRunnable

class FOnlineAsyncTaskManagerPico* OnlineAsyncTaskThreadRunnable
private

Online async task runnable