FOnlineSubsystemTwitch

Twitch backend services

Windows
MacOS
Linux

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

const FStrin...

 

GetTwitchApiVersion()

Public function Const

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 Const

IOnlineAchie...

 

GetAchievementsInterface()

Get the interface for accessing online achievements

Public function Virtual Const

FString

 

GetAppId()

Each online subsystem has a global id for the app

Public function Virtual Const

IOnlineChatP...

 

GetChatInterface()

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

Public function Virtual Const

IOnlineEntit...

 

GetEntitlementsInterface()

Get the interface for accessing user entitlements

Public function Virtual Const

IOnlineEvent...

 

GetEventsInterface()

Get the interface for accessing online achievements

Public function Virtual Const

IOnlineExter...

 

GetExternalUIInterface()

Get the interface for accessing the external UIs of a service

Public function Virtual Const

IOnlineFrien...

 

GetFriendsInterface()

Get the interface for accessing the player friends services

Public function Virtual Const

IOnlineGroup...

 

GetGroupsInterface()

Get the interface for accessing the groups services

Public function Virtual Const

IOnlineIdent...

 

GetIdentityInterface()

Get the interface for accessing identity online services

Public function Virtual Const

IOnlineLeade...

 

GetLeaderboardsInterface()

Get the interface for accessing leaderboards/rankings of a service

Public function Virtual Const

IOnlineMessa...

 

GetMessageInterface()

Get the interface for accessing online messages

Public function Virtual Const

FText

 

GetOnlineServiceName()

Public function Virtual Const

IOnlineParty...

 

GetPartyInterface()

Get the interface for accessing the player party services

Public function Virtual Const

IOnlinePrese...

 

GetPresenceInterface()

Get the interface for managing rich presence information

Public function Virtual Const

IOnlinePurch...

 

GetPurchaseInterface()

Get the interface for purchasing

Public function Virtual Const

IOnlineSessi...

 

GetSessionInterface()

Get the interface for accessing the session management services

Public function Virtual Const

IOnlineShare...

 

GetSharedCloudInterface()

Get the interface for sharing user files in the cloud

Public function Virtual Const

IOnlineShari...

 

GetSharingInterface()

Get the interface for accessing online sharing

Public function Virtual Const

IOnlineStats...

 

GetStatsInterface()

Get the interface for accessing online stats

Public function Virtual Const

IOnlineStore...

 

GetStoreInterface()

Get the interface for accessing an online store

Public function Virtual Const

IOnlineStore...

 

GetStoreV2Interface()

Get the interface for accessing an online store

Public function Virtual Const

IOnlineTimeP...

 

GetTimeInterface()

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

Public function Virtual Const

IOnlineTitle...

 

GetTitleFileInterface()

Get the interface for accessing title file online services

Public function Virtual Const

IOnlineTourn...

 

GetTournamentInterface()

Get the interface for managing tournament information

Public function Virtual Const

IOnlineTurnB...

 

GetTurnBasedInterface()

Get the interface for managing turn based multiplayer games

Public function Virtual Const

IOnlineUserC...

 

GetUserCloudInterface()

Get the interface for accessing user files in the cloud

Public function Virtual Const

IOnlineUserP...

 

GetUserInterface()

Get the interface for accessing online user information

Public function Virtual Const

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback