Choose your operating system:
Windows
macOS
Linux
| FGCObject
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Subsystems/SubsystemCollection.h |
Include |
#include "Subsystems/SubsystemCollection.h" |
class FSubsystemCollectionBase : public FGCObject
Name | Description | |
---|---|---|
|
FSubsystemCollectionBase() |
Protected constructor - Use the FSubsystemCollection |
|
FSubsystemCollectionBase ( |
Protected constructor - for use by the template only(FSubsystemCollection |
Name | Description | |
---|---|---|
|
~FSubsystemCollectionBase() |
Destructor will be called from virtual ~FGCObject in GC cleanup |
Name | Description | ||
---|---|---|---|
|
ActivateExternalSubsystem ( |
Registers and adds instances of the specified Subsystem class to all existing SubsystemCollections of the correct type. |
|
|
DeactivateExternalSubsystem ( |
Unregisters and removed instances of the specified Subsystem class from all existing SubsystemCollections of the correct type. |
|
|
Deinitialize() |
Clears the collection, while deinitializing the systems |
|
|
const UClass... |
GetBaseType() |
Get the collection BaseType |
|
const TArray... |
GetSubsystemArrayInternal ( |
Get a list of Subsystems by type |
|
USubsystem &... |
GetSubsystemInternal ( |
Get a Subsystem by type |
|
Initialize ( |
Initialize the collection of systems, systems will be created and initialized |
|
|
TSubsystemCl... |
InitializeDependency() |
Only call from Initialize() of Systems to ensure initialization order |
|
USubsystem &... |
InitializeDependency ( |
Only call from Initialize() of Systems to ensure initialization order |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
FGCObject Interface |
|
|
GetReferencerName() |
Use this method to report a name for your referencer. |