Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Subsystems
Inheritance Hierarchy
- FSubsystemCollectionBase
- FGCObject
- FSubsystemCollection
- FAudioSubsystemCollection
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Subsystems/SubsystemCollection.h |
| Include | #include "Subsystems/SubsystemCollection.h" |
Syntax
template<typename TBaseType>
class FSubsystemCollection :
public FSubsystemCollectionBase,
public FGCObject
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Construct a FSubsystemCollection, pass in the owning object almost certainly (this). |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSubsystemClass * | GetSubsystem
(
const TSubclassOf< TSubsystemClass >& SubsystemClass |
Get a Subsystem by type | |
| const TArray< TSubsystemClass * > & | GetSubsystemArray
(
const TSubclassOf< TSubsystemClass >& SubsystemClass |
Get a list of Subsystems by type |
Overridden from FGCObject
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
FGCObject Interface | |
| FString | Overload this method to report a name for your referencer |