Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Subsystems
Inheritance Hierarchy
- FSubsystemCollectionBase
- FObjectSubsystemCollection
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Subsystems/SubsystemCollection.h |
| Include | #include "Subsystems/SubsystemCollection.h" |
Syntax
template<typename TBaseType>
class FObjectSubsystemCollection : public FSubsystemCollectionBase
Remarks
Subsystem collection which delegates UObject references to its owning UObject (object needs to implement AddReferencedObjects and forward call to Collection
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 |