Navigation
API > API/Plugins > API/Plugins/OnlineServicesInterface > API/Plugins/OnlineServicesInterface/Online
References
| Module | OnlineServicesInterface |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesInterface/Public/Online/OnlineServicesRegistry.h |
| Include | #include "Online/OnlineServicesRegistry.h" |
Syntax
class FOnlineServicesRegistry
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IOnlineServices > | CreateServices
(
EOnlineServices OnlineServices, |
Create and initialize a new IOnlineServices instance | |
| void | DestroyAllNamedServicesInstances
(
EOnlineServices OnlineServices |
Destroy all instances of a specific OnlineServices | |
| void | DestroyNamedServicesInstance
(
EOnlineServices OnlineServices, |
Destroy a named instance of a specific OnlineServices | |
| FOnlineServicesRegistry & | Get () |
Get the FOnlineServicesRegistry singleton | |
| void | GetAllServicesInstances
(
TArray< TSharedRef< IOnlineServices >>& OutOnlineServices |
Get list of all instantiated OnlineServices | |
| TSharedPtr< IOnlineServices > | GetNamedServicesInstance
(
EOnlineServices OnlineServices, |
Get a named instance of a specific IOnlineServices | |
| bool | IsLoaded
(
EOnlineServices OnlineServices, |
Check if an online service instance is loaded | |
| void | RegisterServicesFactory
(
EOnlineServices OnlineServices, |
Register a factory for creation of IOnlineServices instances | |
| void | TearDown () |
Tear down the singleton instance | |
| void | UnregisterServicesFactory
(
EOnlineServices OnlineServices, |
Unregister a previously registered IOnlineServices factory |