Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNamedInterfaces
References
| Module | OnlineSubsystem |
| Header | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/NamedInterfaces.h |
| Include | #include "NamedInterfaces.h" |
Syntax
UCLASS&40;Transient, Config&61;Engine&41;
class UNamedInterfaces : public UObject
Remarks
Named interfaces are a registry of UObjects accessible by an FName key that will persist for the lifetime of the process
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNamedInterfaces
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UObject * | GetNamedInterface
(
FName InterfaceName |
||
| int32 | Get number of current named interfaces | ||
| void | Initialize () |
Initialize the named interface and create any predefined interfaces | |
| FOnCleanup & | OnCleanup () |
||
| void | SetNamedInterface
(
FName InterfaceName, |
Set an interface stored by name, replacing any existing |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. |
Typedefs
| Name | Description |
|---|---|
| FOnCleanup | Cleanup delegate fired on destruction |