#rb Richard.Malo
#tests Context menu in Data Layer Outliner
#jira UE-215453
[FYI] JeanSebastien.Guay
[CL 34132986 by vincent beauchemin in ue5-main branch]
Fixed FOnShouldFilterDataLayerInstance so that true actually filters the Data Layer instance (implementation and test were inverted which was confusing).
#rb JeanFrancois.Dube
[CL 32156169 by richard malo in ue5-main branch]
- Double click on unloaded actor selects and focus on the item in the outliner
- Added Pin/Unpin option on a Data Layer to allow pinning/unpinning all child actors
#rb JeanFrancois.Dube
[CL 31761037 by richard malo in ue5-main branch]
- Fixed wrong message displayed for unsupported editor data layer child of a runtime parent data layer
#rb JeanFrancois.Dube
[CL 31693164 by richard malo in ue5-main branch]
- Allows for plugins to inject/remove content (actors) in a partitioned world
- Serves as a replacement for the experimental 'Content Bundle' feature
- Added new External Data Layer (EDL) Asset
- Added new Game Feature Action 'AddWorldPartitionContent' to control activation of an EDL asset
- Supports Data Layers inside a plugin (child of an EDL)
- Added builder to convert content bundles to EDL (UGameFeatureActionConvertContentBundleWorldPartitionBuilder)
- Feature is temporarily disabled by default and can be turned on using Editor Experimental Settings 'Enable World Partition External Data Layers' flag
#jira UE-204248
#rb JeanFrancois.Dube, Patrick.Enfedaque, Sebastien.Lussier
#tests QAGame PIE/-game/cooked, Regression test PIE/cook of latest game map, Tested PIE/cook of latest game map converted to EDL
[CL 31015614 by richard malo in ue5-main branch]
- Remove some redundant filters now that this is done
- ISceneOutlinerMode::InitializeViewMenuExtender allows extending the menu (use Extension hooks) instead of only adding through ISceneOutlinerMode::CreateViewContent
#rb richard.malo
#rnx
[CL 27559488 by patrick enfedaque in ue5-main branch]
Removed DataLayerMode capture of this as it is not valid when the context menu is re-created
#rb richard.malo
[CL 24991903 by philippe deseve in ue5-main branch]
- Editor only DataLayer type that can be used for filters without having to create DataLayer asset
#rb richard.malo
#preflight 6422e1065e52099fe3ce0745
#rnx
[CL 24820907 by patrick enfedaque in ue5-main branch]
Allow DataLayerInstance to not support Parenting or being parented.
Allow preventing adding or removing actors from the DataLayerOutliner
Allow preventing adding DataLayerInstance to the actor editor context
Add UDataLayerInstance::IsUserManaged to define if the data layer creation/deletion is managed by the user.
#rb richard.malo
[CL 24797884 by philippe deseve in ue5-main branch]