![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "PluginManager.h"#include "ICoreUObjectPluginManager.h"#include "GenericPlatform/GenericPlatformFile.h"#include "HAL/PlatformFileManager.h"#include "HAL/FileManager.h"#include "Misc/AsciiSet.h"#include "Misc/DataDrivenPlatformInfoRegistry.h"#include "Misc/MessageDialog.h"#include "Misc/CommandLine.h"#include "Misc/Paths.h"#include "Misc/ConfigCacheIni.h"#include "Misc/ConfigContext.h"#include "Misc/ConfigUtilities.h"#include "Misc/ScopedSlowTask.h"#include "Misc/CoreDelegates.h"#include "Misc/App.h"#include "Misc/EngineVersion.h"#include "Misc/FileHelper.h"#include "Misc/FeedbackContext.h"#include "ProjectDescriptor.h"#include "Interfaces/IProjectManager.h"#include "Modules/ModuleManager.h"#include "ProjectManager.h"#include "PluginManifest.h"#include "HAL/PlatformTime.h"#include "Async/ParallelFor.h"#include "Misc/ScopeRWLock.h"#include "Algo/Accumulate.h"#include "Algo/Find.h"#include "Algo/Reverse.h"#include "Containers/VersePath.h"#include "Internationalization/TextLocalizationManager.h"#include "ProfilingDebugging/CpuProfilerTrace.h"Classes | |
| struct | FPluginManager::FConfigurePluginResultInfo |
| class | FPakFileSearchVisitor |
Namespaces | |
| namespace | UE |
| namespace | UE::PluginManager |
| namespace | UE::PluginManager::Private |
| namespace | PluginSystemDefs |
| namespace | DiscoveredPluginMapUtils |
| namespace | PluginLocalizationUtils |
Macros | |
| #define | LOCTEXT_NAMESPACE "PluginManager" |
| #define | UE_DISABLE_PLUGIN_DISCOVERY 0 |
Typedefs | |
| using | DiscoveredPluginMapUtils::FDiscoveredPluginMap = TMap< FString, TArray< TSharedRef< FPlugin > > > |
Enumerations | |
| enum class | DiscoveredPluginMapUtils::EInsertionType { DiscoveredPluginMapUtils::AsOfferedPlugin , DiscoveredPluginMapUtils::AsSuppressedPlugin } |
Functions | |
| DEFINE_LOG_CATEGORY_STATIC (LogPluginManager, Log, All) | |
| PROJECTS_API void | UE::PluginManager::Private::SetCoreUObjectPluginManager (ICoreUObjectPluginManager &Handler) |
| void | UE::PluginManager::Private::CheckForDeprecatedPlugin (FPlugin &Plugin) |
| TArray< FString > | UE::PluginManager::Private::GetPluginPathsByEnv (const TCHAR *EnvVariable) |
| TArray< FString > | UE::PluginManager::Private::GetAdditionalExternalPluginsByEnvVar () |
| void | PluginLocalizationUtils::GetLocalizationPathsForPlugin (const IPlugin &Plugin, TArray< FString > &OutLocResPaths) |
| const FString & | EnumToString (const EPluginType &InPluginType) |
| bool | VerifySinglePluginForAddOrRemove (const FPluginDescriptor &Descriptor, FText &OutFailReason) |
Variables | |
| ICoreUObjectPluginManager * | UE::PluginManager::Private::CoreUObjectPluginHandler = nullptr |
| #define LOCTEXT_NAMESPACE "PluginManager" |
| #define UE_DISABLE_PLUGIN_DISCOVERY 0 |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogPluginManager | , |
| Log | , | ||
| All | |||
| ) |
| const FString & EnumToString | ( | const EPluginType & | InPluginType | ) |
| bool VerifySinglePluginForAddOrRemove | ( | const FPluginDescriptor & | Descriptor, |
| FText & | OutFailReason | ||
| ) |