| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/NamedInterfaces.h |
Include |
#include "NamedInterfaces.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient, Config=Engine)
class UNamedInterfaces : public UObject
Named interfaces are a registry of UObjects accessible by an FName key that will persist for the lifetime of the process
Name | Description | |
---|---|---|
|
UNamedInterfaces ( |
Name | Description | ||
---|---|---|---|
|
UObject *... |
GetNamedInterface ( |
|
|
GetNumInterfaces() |
Get number of current named interfaces |
|
|
Initialize() |
Initialize the named interface and create any predefined interfaces |
|
|
OnCleanup() |
||
|
SetNamedInterface |
Set an interface stored by name, replacing any existing |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
Name |
Description |
---|---|
FOnCleanup |
Cleanup delegate fired on destruction |