![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IPluginManager, including all inherited members.
| AddPluginSearchPath(const FString &ExtraDiscoveryPath, bool bRefresh=true)=0 | IPluginManager | pure virtual |
| AddToPluginsList(const FString &PluginFilename, FText *OutFailReason=nullptr)=0 | IPluginManager | pure virtual |
| AreRequiredPluginsAvailable()=0 | IPluginManager | pure virtual |
| CanEnablePluginInCurrentTarget(const FStringView Name)=0 | IPluginManager | pure virtual |
| CanEnablePluginInCurrentTarget(const ANSICHAR *Name)=0 | IPluginManager | pure virtual |
| CheckModuleCompatibility(TArray< FString > &OutIncompatibleModules, TArray< FString > &OutIncompatibleEngineModules)=0 | IPluginManager | pure virtual |
| 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)=0 | IPluginManager | pure virtual |
| FindEnabledPlugin(const FStringView Name)=0 | IPluginManager | pure virtual |
| FindEnabledPlugin(const ANSICHAR *Name)=0 | IPluginManager | pure virtual |
| FindEnabledPluginFromDescriptor(const FPluginReferenceDescriptor &PluginDesc)=0 | IPluginManager | pure virtual |
| FindEnabledPluginFromPath(const FString &PluginPath)=0 | IPluginManager | pure virtual |
| FindPlugin(const FStringView Name)=0 | IPluginManager | pure virtual |
| FindPlugin(const ANSICHAR *Name)=0 | IPluginManager | pure virtual |
| FindPluginFromDescriptor(const FPluginReferenceDescriptor &PluginDesc)=0 | IPluginManager | pure virtual |
| FindPluginFromPath(const FString &PluginPath)=0 | IPluginManager | pure virtual |
| FindPluginsUnderDirectory(const FString &Directory, TArray< FString > &OutPluginFilePaths)=0 | IPluginManager | pure virtual |
| Get() | IPluginManager | static |
| GetAdditionalPluginSearchPaths() const =0 | IPluginManager | pure virtual |
| GetDiscoveredPlugins()=0 | IPluginManager | pure virtual |
| GetEnabledPlugins()=0 | IPluginManager | pure virtual |
| GetEnabledPluginsWithContent() const =0 | IPluginManager | pure virtual |
| GetEnabledPluginsWithContentOrVerse() const =0 | IPluginManager | pure virtual |
| GetEnabledPluginsWithVerse() const =0 | IPluginManager | pure virtual |
| GetExplanationForUnavailablePackage(const FName &UnavailablePackageName, FStringBuilderBase &InOutExplanation)=0 | IPluginManager | pure virtual |
| GetExplanationForUnavailablePackageWithPluginInfoDelegate()=0 | IPluginManager | pure virtual |
| GetExternalPluginSources(TSet< FExternalPluginPath > &OutPluginSources) const =0 | IPluginManager | pure virtual |
| GetLastCompletedLoadingPhase() const =0 | IPluginManager | pure virtual |
| GetLocalizationPathsForEnabledPlugins(TArray< FString > &OutLocResPaths)=0 | IPluginManager | pure virtual |
| GetPluginDependencies(const FString &PluginName, TArray< FPluginReferenceDescriptor > &PluginDependencies)=0 | IPluginManager | pure virtual |
| GetPluginDependencies_FromDescriptor(const FPluginReferenceDescriptor &PluginDescriptor, TArray< FPluginReferenceDescriptor > &PluginDependencies)=0 | IPluginManager | pure virtual |
| GetPluginDependencies_FromFileName(const FString &PluginFileName, TArray< FPluginReferenceDescriptor > &PluginDependencies)=0 | IPluginManager | pure virtual |
| GetPluginsEnabledAtStartup() const =0 | IPluginManager | pure virtual |
| GetPluginsWithPakFile() const =0 | IPluginManager | pure virtual |
| GetPreloadBinaries()=0 | IPluginManager | pure virtual |
| IntegratePluginsIntoConfig(FConfigCacheIni &ConfigSystem, const TCHAR *EngineIniName, const TCHAR *PlatformName, const TCHAR *StagedPluginsFile) | IPluginManager | inlinevirtual |
| LoadModulesForEnabledPlugins(const ELoadingPhase::Type LoadingPhase)=0 | IPluginManager | pure virtual |
| MountExplicitlyLoadedPlugin(const FString &PluginName, ELoadingPhase::Type MaxLoadingPhase=ELoadingPhase::Max)=0 | IPluginManager | pure virtual |
| MountExplicitlyLoadedPlugin_FromDescriptor(const FPluginReferenceDescriptor &PluginDescriptor)=0 | IPluginManager | pure virtual |
| MountExplicitlyLoadedPlugin_FromFileName(const FString &PluginFileName)=0 | IPluginManager | pure virtual |
| MountExplicitlyLoadedPluginLocalizationData(const FString &PluginName, TUniqueFunction< void(bool bLoadedLocalization, const FString &PluginName)> &&Notification=nullptr)=0 | IPluginManager | pure virtual |
| MountNewlyCreatedPlugin(const FString &PluginName)=0 | IPluginManager | pure virtual |
| OnLoadingPhaseComplete()=0 | IPluginManager | pure virtual |
| OnNewPluginContentMounted()=0 | IPluginManager | pure virtual |
| OnNewPluginCreated()=0 | IPluginManager | pure virtual |
| OnNewPluginMounted()=0 | IPluginManager | pure virtual |
| OnPluginEdited()=0 | IPluginManager | pure virtual |
| OnPluginUnmounted()=0 | IPluginManager | pure virtual |
| PackageNameFromModuleName(FName ModuleName)=0 | IPluginManager | pure virtual |
| RefreshPluginsList()=0 | IPluginManager | pure virtual |
| RemoveFromPluginsList(const FString &PluginFilename, FText *OutFailReason=nullptr)=0 | IPluginManager | pure virtual |
| RemovePluginSearchPath(const FString &PathToRemove, bool bRefresh=true)=0 | IPluginManager | pure virtual |
| RequiresTempTargetForCodePlugin(const FProjectDescriptor *ProjectDescriptor, const FString &Platform, EBuildConfiguration Configuration, EBuildTargetType TargetType, FText &OutReason)=0 | IPluginManager | pure virtual |
| ResumePluginUnloadGC()=0 | IPluginManager | pure virtual |
| SetBinariesRootDirectories(const FString &EngineBinariesRootDir, const FString &ProjectBinariesRootDir)=0 | IPluginManager | pure virtual |
| SetPreloadBinaries()=0 | IPluginManager | pure virtual |
| SetRegisterMountPointDelegate(const FRegisterMountPointDelegate &Delegate)=0 | IPluginManager | pure virtual |
| SetUnRegisterMountPointDelegate(const FRegisterMountPointDelegate &Delegate)=0 | IPluginManager | pure virtual |
| SuppressPluginUnloadGC()=0 | IPluginManager | pure virtual |
| UnmountExplicitlyLoadedPlugin(const FString &PluginName, FText *OutReason)=0 | IPluginManager | pure virtual |
| UnmountExplicitlyLoadedPlugin(const FString &PluginName, FText *OutReason, bool bAllowUnloadCode)=0 | IPluginManager | pure virtual |
| UnmountExplicitlyLoadedPluginLocalizationData(const FString &PluginName, TUniqueFunction< void(bool bUnloadedLocalization, const FString &PluginName)> &&Notification=nullptr)=0 | IPluginManager | pure virtual |
| ~IPluginManager() | IPluginManager | inlinevirtual |