* Upgrade overall UX (new icons, new menus, new toolbar, new layout)
* Now possible for licensees to extent options in our menus.
* Add same LevelViewport actions in the WP Editor (Build Hlods, build minimap, etc.) via new Build menu.
#rb jeanfrancois.dube
#jira UE-171044
[CL 27527223 by vincent beauchemin in ue5-main branch]
- Add FScopedActorEditorContextFromActor which pushes a new context based on the provided actor (will be used in next Foliage CL)
- Implemented through IActorEditorContextClient(s) with EActorEditorContextAction::InitializeContextFromActor
- Remove Adding of DataLayers in ActorPartitionSubsystem as this will be done by the DataLayerEditorSubsystem through the active editor context
- Properly support ContextBundles in ActorPartitionSubsystem to generate unique name
- Cleanup APartitionActor naming API + Labels
#rb richard.malo
#rnx
[CL 27309490 by patrick enfedaque in ue5-main branch]
* Add an editor preference to log the generate streaming in PIE (default true).
#rb jeanfrancois.dube
#jira UE-184644
[CL 26808155 by vincent beauchemin in ue5-main branch]
When an actor descriptor is added, add it to the always loaded loader if its non spatially loaded.
Also fix duplicate actor descriptors in the dirty actor list since recent changes.
#jira UE-185983
#rb vincent.beauchemin
[FYI] patrick.enfedaque
[CL 26734890 by jeanfrancois dube in ue5-main branch]
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL26287803 for CIS error.
#rnx
Original CL Desc
-----------------------------------------------------------------
World Partition
* Add new unsaved actors into the DirtyActors set. Useful to see unsaved LocationVolume on the WP Editor.
* Make sure we clean DirtyActors when CB content is removed.
#rb jeanfrancois.dube
[CL 26308344 by vincent beauchemin in ue5-main branch]
#rnx
[FYI] vincent.beauchemin
Original CL Desc
-----------------------------------------------------------------
World Partition
* Add new unsaved actors into the DirtyActors set. Useful to see unsaved LocationVolume on the WP Editor.
* Make sure we clean DirtyActors when CB content is removed.
#rb jeanfrancois.dube
[CL 26290314 by hilda cruz in ue5-main branch]
* Add new unsaved actors into the DirtyActors set. Useful to see unsaved LocationVolume on the WP Editor.
* Make sure we clean DirtyActors when CB content is removed.
#rb jeanfrancois.dube
[CL 26287846 by vincent beauchemin in ue5-main branch]
* Move Content Bundle events into Engine (needed by World Partition).
* Add ContentBundleRemovedContent event.
#rb philippe.deseve, jeanfrancois.dube
[CL 26284475 by vincent beauchemin in ue5-main branch]
- Changed Editor Settings 'DisableLoadingInEditor' to 'EnableLoadingInEditor' to be easier to understand for entry-level users.
- Actors loading state will now react to changing Editor Settings 'EnableLoadingInEditor' property.
#rb vincent.beauchemin
[FYI] francisco.cabrita, jeansebastien.guay
[CL 26263924 by jeanfrancois dube in ue5-main branch]
* Make sure we can only play with the Loaded Regions & related streaming features when the streaming is enabled. Hide the loaded regions when we toggle the Streaming enable so we keep them.
* When converting a Loaded Region to LocationVolume, make sure we have an incremental label for the user.
* Make sure the scaling gizmo would be intuitive on the Location Volume (after converting a loaded region) by scaling the brush instead of the actor.
* Fixed : Converting a loaded region into an asset does not count as a transaction on the undo history, but deleting it from the viewport or the outliner does.
#rb jeanfrancois.dube
[CL 26181458 by vincent beauchemin in ue5-main branch]
* This is needed for visibility, as UEFN is now filtering out everything except warning & errors by default
#patrick.enfedaque
[CL 26157481 by sebastien lussier in ue5-main branch]
- Fixes new Empty Open World saving a invalid LastLoadedRegion
- Spatial loader adapters created with invalid bounds will not load any actors and ensure on creation
#rb jeanfrancois.dube
#rnx
[CL 25926702 by patrick enfedaque in ue5-main branch]
- Runtime: Level Instances that are WP will still get embedded in their parent world grid (independent of the value of bEnableStreaming)
- Editor: Level Instances with bEnableStreaming=true will now act as regular World Partitions when loaded on their own. Allowing for big Level Instances to be partially loaded outside of their owning world.
- Add Project Setting for default value to assign to new Level Instances
#rb jeanfrancois.dube, richard.malo
[CL 25926203 by patrick enfedaque in ue5-main branch]
- Exposed DisableLoadingInEditor in the project settings, which defaults to true in UEFN and false in UE5.
- Reenabled World Partition Editor tab and loading regions when DisableLoadingInEditor is false.
#rb vincent.beauchemin
#preflight none
[CL 25627469 by jeanfrancois dube in ue5-main branch]