* Adding config option to disable the enable/disable checkbox for plugins in the plugin browser.
* Updating plugin templates to be driven from data
* Adding new plugin templates for fortnite
[REVIEW] [at]Bob.Tellez, [at]Michael.Noland, [at]Eric.Knapik, [at]Bill.Colby, [at]Josh.Andersen
#preflight 61e76c4d843acf1b24115b55
#ROBOMERGE-OWNER: mic.rooney
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18642505 via CL 18642948 via CL 18646266 via CL 18646667 via CL 18646685 via CL 18653855 via CL 18653861 via CL 18653865
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18653872 by mic rooney in ue5-main branch]
PluginUtils::LoadPlugin improvements and API cleanup:
- Add SynchronousAssetsScan and OutAlreadyLoaded params
- Make all loading options false by default (caller opts-in on whatever it wants instead of opting out on some)
- Put OutFailReason in the loading param struct
- Deprecate MountPlugin API and rename it LoadPlugin to mirror UnloadPlugin terminology
#rb Rex.Hill
#preflight 61a8fc58e8314ee7b598f55d
#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18358835 via CL 18364441 via CL 18364493 via CL 18364530 via CL 18434167 via CL 18435484
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18436249 by dave belanger in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
- Added a new plugin key BuiltInInitialFeatureState for game feature plugins to replace the three separate booleans (the old bools are still supported if this key is missing)
- Added a link from the game feature data editor to get to the plugin editor for the associated plugin
- Added display of initial plugin state to the game feature data editor
- Added a so-so mechanism to extend the plugin descriptor editor from other plugins
- Used this to allow editing the initial state for game feature plugins
#jira UE-107640
#jira UE-107643
#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 15550116 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf
[CL 15550178 by michael noland in ue5-main branch]
CL# 15481362 changed the behavior of ObjectsUseNameArea so that the object name was visible, and upon auditing the current use of ObjectsUseNameArea it was found that all but a few cases likely intended to use HideNameArea instead.
Breaking: This change also renames FDetailsViewArgs::bShowActorLabel to FDetailsViewArgs::bShowObjectLabel to reflect what it actually does.
#rb Brooke.Hubert
#ROBOMERGE-SOURCE: CL 15496125 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15496134 by jamie dale in ue5-main branch]
#ROBOMERGE-SOURCE: CL 15408663 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15408670 by matt kuhlenschmidt in ue5-main branch]
- Added RegisterPluginTemplate / UnegisterPluginTemplate to the modular feature IPluginsEditorFeature
- Added sorting, path validation, and post-creation extension points to FPluginTemplateDescription
- Devolved some choices from IPluginWizardDefinition to FPluginTemplateDescription
- Fixed a sticky width bug on the plugin wizard instructions prompt
#jira UE-107643
#ROBOMERGE-SOURCE: CL 15404418 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15404419 by michael noland in ue5-main branch]