UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::PluginManager::Private Namespace Reference

Classes

class  ICoreUObjectPluginManager
 Interface to get around dependency problems between Projects and CoreUObject interface allows CoreUObject to run login in PluginManager that Projects can't run. More...
 

Functions

PROJECTS_API void SetCoreUObjectPluginManager (ICoreUObjectPluginManager &Handler)
 
void CheckForDeprecatedPlugin (FPlugin &Plugin)
 
TArray< FString > GetPluginPathsByEnv (const TCHAR *EnvVariable)
 
TArray< FString > GetAdditionalExternalPluginsByEnvVar ()
 

Variables

ICoreUObjectPluginManagerCoreUObjectPluginHandler = nullptr
 

Function Documentation

◆ CheckForDeprecatedPlugin()

void UE::PluginManager::Private::CheckForDeprecatedPlugin ( FPlugin Plugin)

◆ GetAdditionalExternalPluginsByEnvVar()

TArray< FString > UE::PluginManager::Private::GetAdditionalExternalPluginsByEnvVar ( )

Allow users to define additional locations to find plugins. This is to support traditional DCC film pipelines where plugins can be staged depending on the context. This is for only looking up compiled plugins like marketplace plugins and does not imply build support which happens externally.

◆ GetPluginPathsByEnv()

TArray< FString > UE::PluginManager::Private::GetPluginPathsByEnv ( const TCHAR EnvVariable)

◆ SetCoreUObjectPluginManager()

void UE::PluginManager::Private::SetCoreUObjectPluginManager ( ICoreUObjectPluginManager Handler)

Variable Documentation

◆ CoreUObjectPluginHandler

ICoreUObjectPluginManager* UE::PluginManager::Private::CoreUObjectPluginHandler = nullptr