Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemGoogle
Inheritance Hierarchy
- IOnlineSubsystem
- FTSTickerObjectBase
- FOnlineSubsystemImpl
- FOnlineSubsystemGoogleCommon
- FOnlineSubsystemGoogle
References
| Module | OnlineSubsystemGoogle |
| Header | /Engine/Plugins/Online/OnlineSubsystemGoogle/Source/Public/OnlineSubsystemGoogleCommon.h |
| Include | #include "OnlineSubsystemGoogleCommon.h" |
Syntax
class FOnlineSubsystemGoogleCommon : public FOnlineSubsystemImpl
Remarks
OnlineSubsystemGoogleCommon - Implementation of the online subsystem for Google services
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | ClientId | The client id given to us by Google Dashboard | |
| FOnlineExternalUIGoogleCommonPtr | GoogleExternalUI | Google implementation of the external ui | |
| FOnlineIdentityGoogleCommonPtr | GoogleIdentity | Google implementation of identity interface | |
| FString | ServerClientId | Server client id that this client will be engaging with |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Only the factory makes instances | |||
FOnlineSubsystemGoogleCommon
(
FName InInstanceName |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | GetClientId () |
||
| FOnlineSubsystemGoogleCommon::FGoogleConfigurationDelegate & | |||
| FString |
Overridden from IOnlineSubsystem
| Type | Name | Description | |
|---|---|---|---|
| bool | Exec
(
UWorld* InWorld, |
Exec handler that allows the online subsystem to process exec commands | |
| IOnlineAchievementsPtr | Get the interface for accessing online achievements | ||
| FString | GetAppId () |
Each online subsystem has a global id for the app | |
| IOnlineChatPtr | Get the interface for user-user and user-room chat functionality | ||
| IOnlineEntitlementsPtr | Get the interface for accessing user entitlements | ||
| IOnlineEventsPtr | Get the interface for accessing online achievements | ||
| IOnlineExternalUIPtr | Get the interface for accessing the external UIs of a service | ||
| IOnlineFriendsPtr | Get the interface for accessing the player friends services | ||
| IOnlineGroupsPtr | IOnlineSubsystem. | ||
| IOnlineIdentityPtr | Get the interface for accessing identity online services | ||
| IOnlineLeaderboardsPtr | Get the interface for accessing leaderboards/rankings of a service | ||
| IOnlineMessagePtr | Get the interface for accessing online messages | ||
| FText | |||
| IOnlinePartyPtr | Get the interface for accessing the player party services | ||
| IOnlinePresencePtr | Get the interface for managing rich presence information | ||
| IOnlinePurchasePtr | Get the interface for purchasing | ||
| IOnlineSessionPtr | Get the interface for accessing the session management services | ||
| IOnlineSharedCloudPtr | Get the interface for sharing user files in the cloud | ||
| IOnlineSharingPtr | Get the interface for accessing online sharing | ||
| IOnlineStatsPtr | Get the interface for accessing online stats | ||
| IOnlineStoreV2Ptr | Get the interface for accessing an online store | ||
| IOnlineTimePtr | Get the interface for accessing the server time from an online service | ||
| IOnlineTitleFilePtr | Get the interface for accessing title file online services | ||
| IOnlineTournamentPtr | Get the interface for managing tournament information | ||
| IOnlineTurnBasedPtr | Get the interface for managing turn based multiplayer games | ||
| IOnlineUserCloudPtr | Get the interface for accessing user files in the cloud | ||
| IOnlineUserPtr | Get the interface for accessing online user information | ||
| IOnlineVoicePtr | Get the interface for accessing voice related data | ||
| bool | Init () |
Initialize the underlying subsystem APIs | |
| bool | Shutdown () |
Shutdown the underlying subsystem APIs |
Overridden from FTSTickerObjectBase
| Type | Name | Description | |
|---|---|---|---|
| bool | Tick
(
float DeltaTime |
FTSTickerObjectBase. |
Typedefs
| Name | Description |
|---|---|
| FGoogleConfigurationDelegate | Delegate fired at initialization allowing the application to override the configuration parameters |