FOnlineSubsystemTwitch

Inheritance Hierarchy

IOnlineSubsystem

FOnlineSubsystemImpl

FOnlineSubsystemTwitch

Syntax

class FOnlineSubsystemTwitch : public FOnlineSubsystemImpl

Remarks

Twitch backend services

Constructors

Name Description

Protected function

FOnlineSubsystemTwitch()

Default constructor unavailable

Protected function

FOnlineSubsystemTwitch

(
    FName InInstanceName
)

Only the factory makes instances

Destructors

Name Description

Public function Virtual

~FOnlineSubsystemTwitch()

Destructor

Functions

Name Description

Protected function

const FStrin ...

 

GetTwitchApiVersion()

Public function

FOnlineIdent ...

 

GetTwitchIdentityService()

Get the twitch login service configuration

Overridden from IOnlineSubsystem

Name Description

Public function Virtual

bool

 

Exec

(
    UWorld * InWorld,
    const TCHAR * Cmd,
    FOutputDevice & Ar
)

Exec handler that allows the online subsystem to process exec commands

Public function Virtual

IOnlineAchie ...

 

GetAchievementsInterface()

Get the interface for accessing online achievements

Public function Virtual

FString

 

GetAppId()

Each online subsystem has a global id for the app

Public function Virtual

IOnlineChatP ...

 

GetChatInterface()

Get the interface for user-user and user-room chat functionality

Public function Virtual

IOnlineEntit ...

 

GetEntitlementsInterface()

Get the interface for accessing user entitlements

Public function Virtual

IOnlineEvent ...

 

GetEventsInterface()

Get the interface for accessing online achievements

Public function Virtual

IOnlineExter ...

 

GetExternalUIInterface()

Get the interface for accessing the external UIs of a service

Public function Virtual

IOnlineFrien ...

 

GetFriendsInterface()

Get the interface for accessing the player friends services

Public function Virtual

IOnlineGroup ...

 

GetGroupsInterface()

Get the interface for accessing the groups services

Public function Virtual

IOnlineIdent ...

 

GetIdentityInterface()

Get the interface for accessing identity online services

Public function Virtual

IOnlineLeade ...

 

GetLeaderboardsInterface()

Get the interface for accessing leaderboards/rankings of a service

Public function Virtual

IOnlineMessa ...

 

GetMessageInterface()

Get the interface for accessing online messages

Public function Virtual

FText

 

GetOnlineServiceName()

Public function Virtual

IOnlineParty ...

 

GetPartyInterface()

Get the interface for accessing the player party services

Public function Virtual

IOnlinePrese ...

 

GetPresenceInterface()

Get the interface for managing rich presence information

Public function Virtual

IOnlinePurch ...

 

GetPurchaseInterface()

Get the interface for purchasing

Public function Virtual

IOnlineSessi ...

 

GetSessionInterface()

Get the interface for accessing the session management services

Public function Virtual

IOnlineShare ...

 

GetSharedCloudInterface()

Get the interface for sharing user files in the cloud

Public function Virtual

IOnlineShari ...

 

GetSharingInterface()

Get the interface for accessing online sharing

Public function Virtual

IOnlineStats ...

 

GetStatsInterface()

Get the interface for accessing online stats

Public function Virtual

IOnlineStore ...

 

GetStoreInterface()

Get the interface for accessing an online store

Public function Virtual

IOnlineStore ...

 

GetStoreV2Interface()

Get the interface for accessing an online store

Public function Virtual

IOnlineTimeP ...

 

GetTimeInterface()

Get the interface for accessing the server time from an online service

Public function Virtual

IOnlineTitle ...

 

GetTitleFileInterface()

Get the interface for accessing title file online services

Public function Virtual

IOnlineTourn ...

 

GetTournamentInterface()

Get the interface for managing tournament information

Public function Virtual

IOnlineTurnB ...

 

GetTurnBasedInterface()

Get the interface for managing turn based multiplayer games

Public function Virtual

IOnlineUserC ...

 

GetUserCloudInterface()

Get the interface for accessing user files in the cloud

Public function Virtual

IOnlineUserP ...

 

GetUserInterface()

Get the interface for accessing online user information

Public function Virtual

IOnlineVoice ...

 

GetVoiceInterface()

Get the interface for accessing voice related data

Public function Virtual

bool

 

Init()

Initialize the underlying subsystem APIs

Public function Virtual

void

 

PreUnload()

IOnlineSubsystem .

Public function Virtual

bool

 

Shutdown()

Shutdown the underlying subsystem APIs

References