TEDS: Add a selectionset member to the selection column
#jira UE-194573
#rb brooke.hubert, semion.piskarev
[CL 27887676 by aditya ravichandran 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]
- Preview picker location when changing it from the details panel
- Use Actor Picker which isn't restricted to the Level Instance actors
#jira UE-174434
#rb richard.malo
#preflight 63cfe5fb976daa618c996b60
[CL 23831919 by patrick enfedaque in ue5-main branch]
- Optimize dirty actors detection by using dirty actors list maintained by world partition instead of using an actor iterator.
- Maintain a list of selected actor descriptors to be able to show selected ones in the world partition editor.
- Fixed selected actors labels not faded.
#rb richard.malo
#preflight 6368fb5c8f7eab44b6652a27
#rnx
[CL 23019368 by jeanfrancois dube in ue5-main branch]
[REVIEW] [at]jonathan.bunner, [at]jp.flouret, [at]matt.breindel, [at]tim.tillotson
#preflight 6322d0088c478acecf0c11c5
[CL 22032949 by tom noonan in ue5-main branch]
Disable actor folder feature on generated runtime levels (for PIE), since there's no lost functionality.
#rb patrick.enfedaque, jeanfrancois.dube
#okfrogithub public
#preflight 629e4279ed5182784232b730
[CL 20526345 by Richard Malo in ue5-main branch]
This fixes an issue where in an actor picker menu, you could pick a spawnable actor and it's not desirable to make that reference to a transient actor.
If you need to reference a spawnable from sequencer, you need to make an explicit actor reference property track and choose the actor from the picker in the track. You will no longer be able to pick a spwanble from the details panel for genuine operations such as autokeying a property that already has an actor reference track. You will need to choose it from the picker in the track.
#jira UE-105422
#preflight 6291afc6bc1213abd7fc579b
#rb andrew.rodham
[CL 20487934 by Max Chen in ue5-main branch]
- Optimized FFolder resolving to UActorFolder : now uses and maintains an acceleration table
- Favor creation of FFolder using ActorFolderGuid when available
- FFolder creation now always passes a Root Object to facilitate Root Object ptr resolving (even when it's the main world)
- Fixed Duplicate Hierarchy when using Actor Folders and target level is different
- Fixed copy/paste actor from Persistent to LevelInstance not loosing actor folder
- Fixed mark for delete of an Actor Folder that could generate duplicates
- Modified fix of duplicate Actor Folders in a level : instead of renaming duplicates, mark for delete all duplicates except one and redirect children to the one we keep
#jira UE-150566
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 6284101f486700b561a555ff
[CL 20346124 by Richard Malo in ue5-main branch]
Port ActorBrowsingMode over to the new Editor Config system to have separate settings for each outliner
Enable Stacked Hierarchy Headers by default
Add the ability to disable framing selection
Add the ability to get the most recently used outliner from the level editor
Fix a bug where renaming an item on one outliner would sometimes execute the rename on a different outliner
#rb richard.malo
#jira UETOOL-5014
#preflight 627aa9811e74993343331221
[CL 20126651 by aditya ravichandran in ue5-main branch]
- When enabled, folders are actual objects : modifying a folder won't affect actors (more compliant with OFPA).
- Enabled by default for World Partition and Level Instances.
- Can be enabled on regular levels (experimental feature 'Use Actor Folder Objects').
- If Level uses OFPA, ActorFolders will also be saved in their own package (but will use __ExternalObjects__ root folder).
- In a future refactoring, external actors will also be moved in the same root folder.
- Generalized saving object in an external package (different from its outer package)
- World outliner supports old folders and new actor folder objects : Levels using the actor folder objects will show a root Level node (like Level Instances).
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 61d84b356511bc498e5cb858
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18543443 in //UE5/Release-5.0/... via CL 18543482
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18543525 by richard malo in ue5-release-engine-test branch]
#jira UE-134605
#rb patrick.enfedaque
#preflight 619d3a42cb49ea94934aa11d
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18273663 in //UE5/Release-5.0/... via CL 18273683
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18273700 by richard malo in ue5-release-engine-test branch]
- Data Layer property type customization now relies on ProperyHandle IsEditable to be enabled
#rb patrick.enfedaque
[CL 15184452 by Richard Malo in ue5-main branch]
Also some code cleanup for ISceneOutlinerHierarchy destruction.
#rb richard.malo, roey.borsteinas
[CL 14888198 by JeanFrancois Dube in ue5-main branch]