UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DiscoveredPluginMapUtils Namespace Reference

Typedefs

using FDiscoveredPluginMap = TMap< FString, TArray< TSharedRef< FPlugin > > >
 

Enumerations

enum class  EInsertionType { AsOfferedPlugin , AsSuppressedPlugin }
 

Detailed Description

Set of simple (ideally inlinable) helper methods intended to obscure how FDiscoveredPluginMap is implemented (so that we can more easily change out it's type as needed).

Also dictates how we separate the one "offered" plugin out from other versions of the same plugin (see DiscoveredPluginMapUtils::EInsertionType).

Typedef Documentation

◆ FDiscoveredPluginMap

Enumeration Type Documentation

◆ EInsertionType

Given how UE is currently structured, we can only load/enable/display one plugin for any given name. This enum is used to distinctualize how a plugin is handled – should it be promoted as the one "offered" plugin, or suppressed?

Enumerator
AsOfferedPlugin 
AsSuppressedPlugin