Loading...
Searching...
No Matches
FOnlineExternalUIAccelByte Class Reference
Inheritance diagram for FOnlineExternalUIAccelByte:

Public Member Functions

virtual bool ShowLoginUI (const int ControllerIndex, bool bShowOnlineOnly, bool bShowSkipButton, const FOnLoginUIClosedDelegate &Delegate=FOnLoginUIClosedDelegate()) override
virtual bool ShowAccountCreationUI (const int ControllerIndex, const FOnAccountCreationUIClosedDelegate &Delegate=FOnAccountCreationUIClosedDelegate()) override
virtual bool ShowFriendsUI (int32 LocalUserNum) override
virtual bool ShowInviteUI (int32 LocalUserNum, FName SessionName=NAME_GameSession) override
virtual bool ShowAchievementsUI (int32 LocalUserNum) override
virtual bool ShowLeaderboardUI (const FString &LeaderboardName) override
virtual bool ShowWebURL (const FString &Url, const FShowWebUrlParams &ShowParams, const FOnShowWebUrlClosedDelegate &Delegate=FOnShowWebUrlClosedDelegate()) override
virtual bool CloseWebURL () override
virtual bool ShowProfileUI (const FUniqueNetId &Requestor, const FUniqueNetId &Requestee, const FOnProfileUIClosedDelegate &Delegate=FOnProfileUIClosedDelegate()) override
virtual bool ShowAccountUpgradeUI (const FUniqueNetId &UniqueId) override
virtual bool ShowStoreUI (int32 LocalUserNum, const FShowStoreParams &ShowParams, const FOnShowStoreUIClosedDelegate &Delegate=FOnShowStoreUIClosedDelegate()) override
virtual bool ShowSendMessageUI (int32 LocalUserNum, const FShowSendMessageParams &ShowParams, const FOnShowSendMessageUIClosedDelegate &Delegate=FOnShowSendMessageUIClosedDelegate()) override

Static Public Member Functions

static bool GetFromSubsystem (const IOnlineSubsystem *Subsystem, TSharedPtr< FOnlineExternalUIAccelByte, ESPMode::ThreadSafe > &OutInterfaceInstance)
static bool GetFromWorld (const UWorld *World, TSharedPtr< FOnlineExternalUIAccelByte, ESPMode::ThreadSafe > &OutInterfaceInstance)

Public Attributes

PACKAGE_SCOPE : explicit FOnlineExternalUIAccelByte(FOnlineSubsystemAccelByte* InSubsystem)

Member Function Documentation

◆ GetFromSubsystem()

bool FOnlineExternalUIAccelByte::GetFromSubsystem ( const IOnlineSubsystem * Subsystem,
TSharedPtr< FOnlineExternalUIAccelByte, ESPMode::ThreadSafe > & OutInterfaceInstance )
static

Convenience method to get an instance of this interface from the subsystem passed in.

Parameters
SubsystemSubsystem instance that we wish to get this interface from
OutInterfaceInstanceInstance of the interface that we got from the subsystem, or nullptr if not found
Returns
boolean that is true if we could get an instance of the interface, false otherwise

◆ GetFromWorld()

bool FOnlineExternalUIAccelByte::GetFromWorld ( const UWorld * World,
TSharedPtr< FOnlineExternalUIAccelByte, ESPMode::ThreadSafe > & OutInterfaceInstance )
static

Convenience method to get an instance of this interface from the subsystem associated with the world passed in.

Parameters
WorldWorld instance that we wish to get the interface from
OutInterfaceInstanceInstance of the interface that we got from the subsystem, or nullptr if not found
Returns
boolean that is true if we could get an instance of the interface, false otherwise