| IOnlineIdentity | ||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystemTwitch/Source/Public/OnlineIdentityTwitch.h |
Include |
#include "OnlineIdentityTwitch.h" |
class FOnlineIdentityTwitch :
public IOnlineIdentity,
public TSharedFromThis< FOnlineIdentityTwitch, ESPMode::ThreadSafe >
Twitch service implementation of the online identity interface
Name | Description | |
---|---|---|
|
FOnlineIdentityTwitch() |
Default constructor unavailable |
|
FOnlineIdentityTwitch ( |
Constructor |
Name | Description | |
---|---|---|
|
~FOnlineIdentityTwitch() |
Destructor |
Name | Description | ||
---|---|---|---|
|
const FStrin... |
GetCurrentLoginNonce() |
|
|
const FTwitc... |
GetLoginURLDetails() |
|
|
TSharedPtr< ... |
GetUserAccountTwitch ( |
|
|
LoginWithAccessToken ( |
Login with an existing access token |
|
|
SetStatePrefix ( |
Set the state prefix |
Name | Description | ||
---|---|---|---|
|
AutoLogin ( |
Logs the player into the online service using parameters passed on the command line. |
|
|
FUniqueNetId... |
CreateUniquePlayerId |
Create a unique id from binary data (used during replication) |
|
FUniqueNetId... |
CreateUniquePlayerId ( |
Create a unique id from string |
|
GetAllUserAccounts() |
Obtain list of all known/registered user accounts |
|
|
GetAuthToken ( |
Gets a user's platform specific authentication token to verify their identity |
|
|
GetAuthType() |
Get the auth type associated with accounts for this platform |
|
|
ELoginStatus... |
GetLoginStatus ( |
Fetches the login status for a given player |
|
ELoginStatus... |
GetLoginStatus ( |
Fetches the login status for a given player |
|
FPlatformUse... |
GetPlatformUserIdFromUniqueNetId ( |
Temporary hack to get a corresponding FUniqueNetId from a PlatformUserId |
|
GetPlayerNickname ( |
Reads the player's nick name from the online service |
|
|
GetPlayerNickname ( |
Reads the player's nick name from the online service |
|
|
FUniqueNetId... |
GetUniquePlayerId ( |
Gets the platform specific unique id for the specified player |
|
TSharedPtr< ... |
GetUserAccount ( |
Obtain online account info for a user that has been registered |
|
GetUserPrivilege ( |
Gets the status of a user's privilege. |
|
|
Login ( |
Login/Authenticate with user credentials. |
|
|
Logout ( |
Signs the player out of the online service Will call OnLogoutComplete() delegate when async task completes |
|
|
RevokeAuthToken ( |
Revoke the user's registered auth token. |
Name |
Description |
---|---|
FOnValidateAuthTokenComplete |
Delegate fired after a Twitch token has been validated |