UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PluginManager.cpp File Reference

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

ICoreUObjectPluginManagerUE::PluginManager::Private::CoreUObjectPluginHandler = nullptr
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "PluginManager"

◆ UE_DISABLE_PLUGIN_DISCOVERY

#define UE_DISABLE_PLUGIN_DISCOVERY   0

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogPluginManager  ,
Log  ,
All   
)

◆ EnumToString()

const FString & EnumToString ( const EPluginType InPluginType)

◆ VerifySinglePluginForAddOrRemove()

bool VerifySinglePluginForAddOrRemove ( const FPluginDescriptor Descriptor,
FText OutFailReason 
)