Module |
|
Header |
/Engine/Source/Runtime/Projects/Public/Interfaces/IPluginManager.h |
Include |
#include "Interfaces/IPluginManager.h" |
class IPluginManager
PluginManager manages available code and content extensions (both loaded and not loaded).
Name | Description | |
---|---|---|
|
~IPluginManager() |
Name | Description | ||
---|---|---|---|
|
AddPluginSearchPath |
Stores the specified path, utilizing it in future search passes when searching for available plugins. |
|
|
AddToPluginsList ( |
Adds a single plugin to the list of plugins. |
|
|
AreRequiredPluginsAvailable() |
Checks if all the required plug-ins are available. |
|
|
CheckModuleCompatibility |
Checks whether modules for the enabled plug-ins are up to date. |
|
|
TSharedPtr< ... |
FindPlugin ( |
Finds information for an enabled plugin. |
|
IPluginManag... |
Get() |
Static: Access singleton instance. |
|
GetDiscoveredPlugins() |
Gets an array of all the discovered plugins. |
|
|
GetEnabledPlugins() |
Gets an array of all the enabled plugins. |
|
|
GetEnabledPluginsWithContent() |
Gets an array of all enabled plugins that can have content. |
|
|
GetLocalizationPathsForEnabledPlugins |
Get the localization paths for all enabled plugins. |
|
|
GetPluginsWithPakFile() |
Gets an array of plugins that loaded their own content pak file |
|
|
LoadModulesForEnabledPlugins ( |
Loads all plug-ins |
|
|
MountExplicitlyLoadedPlugin ( |
Marks an explicitly loaded plugin as enabled, mounts its content and tries to load its modules. |
|
|
MountNewlyCreatedPlugin ( |
Marks a newly created plugin as enabled, mounts its content and tries to load its modules |
|
|
FNewPluginMo... |
OnNewPluginCreated() |
|
|
FNewPluginMo... |
OnNewPluginMounted() |
Gets an array of plugins that loaded their own content pak file |
|
PackageNameFromModuleName ( |
Does a reverse lookup to try to figure out what the UObject package name is for a plugin |
|
|
RefreshPluginsList() |
Updates the list of plugins. |
|
|
RequiresTempTargetForCodePlugin ( |
Determines if a content-only project requires a temporary target due to having a plugin enabled |
|
|
SetRegisterMountPointDelegate ( |
Sets the delegate to call to register a new content mount point. |
Name |
Description |
|
---|---|---|
|
FNewPluginMountedEvent |
Event signature for being notified that a new plugin has been mounted |
Name |
Description |
---|---|
FRegisterMountPointDelegate |
Delegate type for mounting content paths. |
Name | Description | ||
---|---|---|---|
|
QueryStatusForAllPlugins() |
QueryStatusForAllPlugins() has been deprecated. Please use GetDiscoveredPlugins() instead. |