UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPluginManager Member List

This is the complete list of members for FPluginManager, including all inherited members.

AddPluginSearchPath(const FString &ExtraDiscoveryPath, bool bRefresh=true) overrideFPluginManagervirtual
AddToPluginsList(const FString &PluginFilename, FText *OutFailReason=nullptr) overrideFPluginManagervirtual
AreRequiredPluginsAvailable() overrideFPluginManagervirtual
CanEnablePluginInCurrentTarget(const FStringView Name) overrideFPluginManagervirtual
CanEnablePluginInCurrentTarget(const ANSICHAR *Name) overrideFPluginManagerinlinevirtual
CheckModuleCompatibility(TArray< FString > &OutIncompatibleModules, TArray< FString > &OutIncompatibleEngineModules) overrideFPluginManagervirtual
DECLARE_DELEGATE_TwoParams(FRegisterMountPointDelegate, const FString &, const FString &)IPluginManager
DECLARE_EVENT_OneParam(IPluginManager, FNewPluginMountedEvent, IPlugin &)IPluginManager
DECLARE_EVENT_TwoParams(IPluginManager, FLoadingModulesForPhaseEvent, ELoadingPhase::Type, bool)IPluginManager
DECLARE_MULTICAST_DELEGATE_ThreeParams(FGetExplanationForUnavailablePackageWithPluginInfoDelegate, const FString &, class IPlugin *, FStringBuilderBase &)IPluginManager
EnumerateVersePathMountPoints(const UE::Core::FVersePath &VersePath, TFunctionRef< bool(FStringView, FStringView)> Callback) overrideFPluginManagervirtual
FindEnabledPlugin(const FStringView Name) overrideFPluginManagervirtual
FindEnabledPlugin(const ANSICHAR *Name) overrideFPluginManagerinlinevirtual
FindEnabledPluginFromDescriptor(const FPluginReferenceDescriptor &PluginDesc) overrideFPluginManagervirtual
FindEnabledPluginFromPath(const FString &PluginPath) overrideFPluginManagervirtual
FindPlugin(const FStringView Name) overrideFPluginManagervirtual
FindPlugin(const ANSICHAR *Name) overrideFPluginManagerinlinevirtual
FindPluginFromDescriptor(const FPluginReferenceDescriptor &PluginDesc) overrideFPluginManagervirtual
FindPluginFromPath(const FString &PluginPath) overrideFPluginManagervirtual
FindPluginsUnderDirectory(const FString &Directory, TArray< FString > &OutPluginFilePaths) overrideFPluginManagervirtual
FPluginManager()FPluginManager
Get()IPluginManagerstatic
GetAdditionalPluginSearchPaths() const overrideFPluginManagervirtual
GetDiscoveredPlugins() overrideFPluginManagervirtual
GetEnabledPlugins() overrideFPluginManagervirtual
GetEnabledPluginsWithContent() const overrideFPluginManagervirtual
GetEnabledPluginsWithContentOrVerse() const overrideFPluginManagervirtual
GetEnabledPluginsWithVerse() const overrideFPluginManagervirtual
GetExplanationForUnavailablePackage(const FName &UnavailablePackageName, FStringBuilderBase &InOutExplanation) overrideFPluginManagervirtual
GetExplanationForUnavailablePackageWithPluginInfoDelegate() overrideFPluginManagervirtual
GetExternalPluginSources(TSet< FExternalPluginPath > &OutPluginSources) const overrideFPluginManagervirtual
GetLastCompletedLoadingPhase() const overrideFPluginManagervirtual
GetLocalizationPathsForEnabledPlugins(TArray< FString > &OutLocResPaths) overrideFPluginManagervirtual
GetPluginDependencies(const FString &PluginName, TArray< FPluginReferenceDescriptor > &PluginDependencies) overrideFPluginManagervirtual
GetPluginDependencies_FromDescriptor(const FPluginReferenceDescriptor &PluginDescriptor, TArray< FPluginReferenceDescriptor > &PluginDependencies) overrideFPluginManagervirtual
GetPluginDependencies_FromFileName(const FString &PluginFileName, TArray< FPluginReferenceDescriptor > &PluginDependencies) overrideFPluginManagervirtual
GetPluginsEnabledAtStartup() const overrideFPluginManagervirtual
GetPluginsWithPakFile() const overrideFPluginManagervirtual
GetPreloadBinaries() overrideFPluginManagervirtual
IntegratePluginsIntoConfig(FConfigCacheIni &ConfigSystem, const TCHAR *EngineIniName, const TCHAR *PlatformName, const TCHAR *StagedPluginsFile)IPluginManagerinlinevirtual
LoadModulesForEnabledPlugins(const ELoadingPhase::Type LoadingPhase) overrideFPluginManagervirtual
MountExplicitlyLoadedPlugin(const FString &PluginName, ELoadingPhase::Type MaxLoadingPhase=ELoadingPhase::Max) overrideFPluginManagervirtual
MountExplicitlyLoadedPlugin_FromDescriptor(const FPluginReferenceDescriptor &PluginDescriptor) overrideFPluginManagervirtual
MountExplicitlyLoadedPlugin_FromFileName(const FString &PluginFileName) overrideFPluginManagervirtual
MountExplicitlyLoadedPluginLocalizationData(const FString &PluginName, TUniqueFunction< void(bool bLoadedLocalization, const FString &PluginName)> &&Notification=nullptr) overrideFPluginManagervirtual
MountNewlyCreatedPlugin(const FString &PluginName) overrideFPluginManagervirtual
OnLoadingPhaseComplete() overrideFPluginManagervirtual
OnNewPluginContentMounted() overrideFPluginManagervirtual
OnNewPluginCreated() overrideFPluginManagervirtual
OnNewPluginMounted() overrideFPluginManagervirtual
OnPluginEdited() overrideFPluginManagervirtual
OnPluginUnmounted() overrideFPluginManagervirtual
PackageNameFromModuleName(FName ModuleName) overrideFPluginManagervirtual
RefreshPluginsList() overrideFPluginManagervirtual
RemoveFromPluginsList(const FString &PluginFilename, FText *OutFailReason=nullptr) overrideFPluginManagervirtual
RemovePluginSearchPath(const FString &PathToRemove, bool bRefresh=true) overrideFPluginManagervirtual
RequiresTempTargetForCodePlugin(const FProjectDescriptor *ProjectDescriptor, const FString &Platform, EBuildConfiguration Configuration, EBuildTargetType TargetType, FText &OutReason) overrideFPluginManagervirtual
ResumePluginUnloadGC() overrideFPluginManagervirtual
SetBinariesRootDirectories(const FString &EngineBinariesRootDir, const FString &ProjectBinariesRootDir) overrideFPluginManagervirtual
SetPreloadBinaries() overrideFPluginManagervirtual
SetRegisterMountPointDelegate(const FRegisterMountPointDelegate &Delegate) overrideFPluginManagervirtual
SetUnRegisterMountPointDelegate(const FRegisterMountPointDelegate &Delegate) overrideFPluginManagervirtual
SuppressPluginUnloadGC() overrideFPluginManagervirtual
UnmountExplicitlyLoadedPlugin(const FString &PluginName, FText *OutReason) overrideFPluginManagerinlinevirtual
UnmountExplicitlyLoadedPlugin(const FString &PluginName, FText *OutReason, bool bAllowUnloadCode) overrideFPluginManagervirtual
UnmountExplicitlyLoadedPluginLocalizationData(const FString &PluginName, TUniqueFunction< void(bool bUnloadedLocalization, const FString &PluginName)> &&Notification=nullptr) overrideFPluginManagervirtual
~FPluginManager()FPluginManager
~IPluginManager()IPluginManagerinlinevirtual