UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSubsystemCollection< TBaseType > Member List

This is the complete list of members for FSubsystemCollection< TBaseType >, including all inherited members.

ActivateExternalSubsystem(UClass *SubsystemClass)FSubsystemCollectionBasestatic
AddReferencedObjects(FReferenceCollector &Collector) overrideFSubsystemCollection< TBaseType >inlinevirtual
FSubsystemCollectionBase::AddReferencedObjects(UObject *Referencer, FReferenceCollector &Collector)FSubsystemCollectionBase
DeactivateExternalSubsystem(UClass *SubsystemClass)FSubsystemCollectionBasestatic
Deinitialize()FSubsystemCollectionBase
EFlags enum nameFGCObject
FGCObject()FGCObjectinline
FGCObject(const FGCObject &Other)FGCObjectinline
FGCObject(FGCObject &&Other)FGCObjectinline
FGCObject(EFlags Flags)FGCObjectinlineexplicit
FindAndPopulateSubsystemArrayInternal(UClass *SubsystemClass) constFSubsystemCollectionBaseprotected
ForEachSubsystem(TFunctionRef< void(TBaseType *)> Operation, const TSubclassOf< TBaseType > &SubsystemClass={}) constFSubsystemCollection< TBaseType >inline
FSubsystemCollectionBase::ForEachSubsystem(TFunctionRef< void(USubsystem *)> Operation) constFSubsystemCollectionBaseprotected
ForEachSubsystemOfClass(UClass *SubsystemClass, TFunctionRef< void(USubsystem *)> Operation) constFSubsystemCollectionBaseprotected
FSubsystemCollection()FSubsystemCollection< TBaseType >inline
FSubsystemCollectionBase(UClass *InBaseType)FSubsystemCollectionBaseprotected
FSubsystemCollectionBase()FSubsystemCollectionBaseprotected
GetBaseType() constFSubsystemCollectionBaseinline
GetReferencerName() const overrideFSubsystemCollection< TBaseType >inlinevirtual
GetReferencerPropertyName(UObject *Object, FString &OutPropertyName) constFGCObjectinlinevirtual
GetSubsystem(const TSubclassOf< TSubsystemClass > &SubsystemClass) constFSubsystemCollection< TBaseType >inline
GetSubsystemArrayCopy(const TSubclassOf< TSubsystemClass > &SubsystemClass) constFSubsystemCollection< TBaseType >inline
FSubsystemCollectionBase::GetSubsystemArrayCopy(UClass *SubsystemClass) constFSubsystemCollectionBaseprotected
GetSubsystemInternal(UClass *SubsystemClass) constFSubsystemCollectionBaseprotected
GGCObjectReferencerFGCObjectstatic
Initialize(UObject *NewOuter)FSubsystemCollectionBase
InitializeDependency(TSubclassOf< USubsystem > SubsystemClass)FSubsystemCollectionBase
InitializeDependency()FSubsystemCollectionBaseinline
IsInitialized() constFSubsystemCollectionBaseinline
operator=(const FGCObject &)FGCObjectinline
operator=(FGCObject &&)FGCObjectinline
RegisterGCObject()FGCObject
RemoveSubsystemsInPackages(TConstArrayView< UPackage * > Packages)FSubsystemCollectionBaseprotected
StaticInit()FGCObjectstatic
UnregisterGCObject()FGCObject
~FGCObject()FGCObjectinlinevirtual
~FSubsystemCollectionBase()FSubsystemCollectionBaseprotectedvirtual