Commit Graph

74 Commits

Author SHA1 Message Date
philippe deseve
5d395ced05 Undo changelist 18658885
Removes reference to DataLayerInstance and DataLayerAssets in code

#rb none
#preflight 61f985db4b0bc1c41763beec

#ROBOMERGE-AUTHOR: philippe.deseve
#ROBOMERGE-SOURCE: CL 18814886 in //UE5/Release-5.0/... via CL 18814907 via CL 18822785
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824315 by philippe deseve in ue5-main branch]
2022-02-02 07:37:06 -05:00
philippe deseve
76a7d025fd UDataLayer data is split between UDataLayerAsset & UDataLayerInstance (change 1/2)
Underlying system still work with UDataLayer, deprecation of UDataLayer coming in a second CL.
UDataLayerAsset contains non-world specific data
UDataLayer Instance contains world-specifc data and referes a UDataLAsset
Actors refers UDataLayerAssets
AWorldDataLayers refers UDataLayerInstances
Use a Commandlet to convert existing UDataLayer to UDataInstance + UDataLayerAsset
Added a map to WorldDataLayers to allow retrieving a DataLayerAsset from the UDataLayer FName it was converted from (blueprint deprecation).

rb richard.malo jeanfrancois.dube
#preflight 61e832053778a195dee6eefe

#ROBOMERGE-AUTHOR: philippe.deseve
#ROBOMERGE-SOURCE: CL 18658885 in //UE5/Release-5.0/... via CL 18658892 via CL 18658905
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18658919 by philippe deseve in ue5-main branch]
2022-01-19 11:06:39 -05:00
jeanfrancois dube
40db00b21e World Partition: cleanup scene outliner code handling actor descriptors following 18564793.
#rb patrick.enfedaque
#preflight 61def93e6a076ddb53e95c61

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18587123 in //UE5/Release-5.0/... via CL 18587136 via CL 18587153
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18587182 by jeanfrancois dube in ue5-main branch]
2022-01-12 13:39:39 -05:00
patrick enfedaque
ff36d54c11 SceneOutliner: refactor FindParent/CreateParentItem into one method (shared logic)
#rb richard.malo
#preflight 61dc4bd0c73b7e46b2944a5b

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18559674 in //UE5/Release-5.0/... via CL 18559687
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18559703 by patrick enfedaque in ue5-release-engine-test branch]
2022-01-10 10:14:29 -05:00
jeanfrancois dube
c3276a9963 Change unloaded data layers display color in PIE to be gray instead of red.
#rb none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18397120 in //UE5/Release-5.0/... via CL 18397127
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18397142 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 13:48:13 -05:00
richard malo
69aaebf0c8 Moved the "Allow Runtime Data Layer Editing" flag from the EditorPerProjectUserSettings to the AWorrldDataLayers actor so that the state persists for all users.
#rb jeanfrancois.dube
#jira UE-136091
#preflight 61a11845664cbb92c762f1f9

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18301366 in //UE5/Release-5.0/... via CL 18301372
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18301375 by richard malo in ue5-release-engine-test branch]
2021-11-26 14:01:04 -05:00
richard malo
c6844e0b33 Added column Inital Runtime State in DataLayer Outliner.
#jira UE-135853
#rb patrick.enfedaque
#preflight 61a10628aa4521f9e7fe7c82

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18300758 in //UE5/Release-5.0/... via CL 18300775
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18300793 by richard malo in ue5-release-engine-test branch]
2021-11-26 12:24:24 -05:00
richard malo
f51c7f1495 Added buttons to quick add/remove selected actors to/from DataLayers.
#jira UE-135851
#rb patrick.enfedaque
#preflight 61a023f3801b361978ecd850

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18299248 in //UE5/Release-5.0/... via CL 18299254
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18299275 by richard malo in ue5-release-engine-test branch]
2021-11-26 07:07:00 -05:00
richard malo
0a5cd75ed9 - Added Data Layer highlighting based on editor selection
- Added Data Layer / Actor filtering based on editor selection
#jira UE-135846
#jira UE-135848
#rb patrick.enfedaque
#preflight 619fb87647752856c9ab1b76

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18296131 in //UE5/Release-5.0/... via CL 18296191
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18296199 by richard malo in ue5-release-engine-test branch]
2021-11-25 13:51:47 -05:00
richard malo
de620654e4 Fixed bug in Data Layer outliner where newly created actors, once saved, were showing a second unloaded version of the same actor.
#jira UE-135359
#rb jeanfrancois.dube
#preflight 619d5807664cbb92c70799d0

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18278245 in //UE5/Release-5.0/... via CL 18278259
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18278274 by richard malo in ue5-release-engine-test branch]
2021-11-23 19:11:32 -05:00
richard malo
5bac65e414 Data Layer is considered not visible when its marked as unloaded in editor.
#jira UE-135358
#rb jeanfrancois.dube
#preflight 619d4cae405273b2c3612b0c

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18274698 in //UE5/Release-5.0/... via CL 18274704
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18274716 by richard malo in ue5-release-engine-test branch]
2021-11-23 16:00:30 -05:00
richard malo
41b81f0c91 Added support for Level Instances to have a folder hierarchy in the World Outliner. Actor Folders can now have a root object which serves as a context for folder hierarchy.
#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]
2021-11-23 14:43:39 -05:00
richard malo
22609d76da Fixed missing case in FDataLayerHierarchy::CreateParentItem
#rb patrick.enfedaque
#jira none
#preflight 6196acc57c5a3437f35f6d8d

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18243122 in //UE5/Release-5.0/... via CL 18243319
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18243495 by richard malo in ue5-release-engine-test branch]
2021-11-18 15:47:51 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
yoan stamant
a656c465ce misc non-unity compilation fixes
#ROBOMERGE-AUTHOR: yoan.stamant
#ROBOMERGE-SOURCE: CL 17679436 in //UE5/Release-5.0/... via CL 17685191
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17685208 by yoan stamant in ue5-release-engine-test branch]
2021-09-30 19:41:43 -04:00
patrick enfedaque
9d0ba4f06f WorldPartition: ActorHierarchy / DataLayerHierarchy listen to IWorldPartitionEditorModule::OnWorldPartitionCreated event to handle a full refresh (SaveAs prep work)
#preflight 6149c6036c96990001ae282d
#rb richard.malo, jeanfrancois.dube

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 17581522 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17581529 by patrick enfedaque in ue5-release-engine-test branch]
2021-09-21 08:40:15 -04:00
jeanfrancois dube
5121ba36bf Minor optimization in data layers slate dialog display when in PIE.
#rb richard.malo
#preflight none

#ROBOMERGE-SOURCE: CL 17391138 via CL 17391820
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17391845 by jeanfrancois dube in ue5-release-engine-test branch]
2021-09-01 16:06:57 -04:00
jeanfrancois dube
7fe5b90cfa [Backout] - CL17268172
[FYI] JeanFrancois.Dube
Original CL Desc
-----------------------------------------------------------------
AActor::IsValidForDataLayer now calls AActor::SupportsDataLayer, and AActor::SupportsDataLayer is now private.

#rb richard.malo
#preflight 6123b8e476f1fd0001071f89

#ROBOMERGE-SOURCE: CL 17296742 via CL 17297606
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17297801 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-24 22:10:10 -04:00
jeanfrancois dube
cfd3d2df88 AActor::IsValidForDataLayer now calls AActor::SupportsDataLayer, and AActor::SupportsDataLayer is now private.
#rb richard.malo
#preflight 6123b8e476f1fd0001071f89

#ROBOMERGE-SOURCE: CL 17268172 via CL 17273331
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17274366 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-23 15:24:48 -04:00
jeanfrancois dube
e63971ea7a World Partrition: only include cells which loaded state was changed by a user operations in the last loaded cells.
#rb richard.malo
#preflight 61239a3976f1fd0001047156

#ROBOMERGE-SOURCE: CL 17265467 via CL 17273198
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17274301 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-23 15:23:03 -04:00
jeanfrancois dube
5de806e695 Only include changes made by user operations to the per-user settings for data layers.
#rb vincent.beauchemin
#preflight 6113d882f19b370001e9817b

#ROBOMERGE-SOURCE: CL 17138927 via CL 17139635
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17139727 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-11 14:31:49 -04:00
richard malo
b263b8ef51 Added BP functions in UDataLayerEditorSubsystem to clear actor's DataLayers.
#rb patrick.enfedaque
[FYI] yafes.sahin
#preflight 6102fd29b4288d0001ec7600

#ROBOMERGE-SOURCE: CL 17000406 via CL 17000411
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 17000413 by richard malo in ue5-release-engine-test branch]
2021-07-29 16:02:23 -04:00
richard malo
eba25b98d9 Fixed LevelInstance actors not properly reacting to DataLayer visibility change in the editor.
#rb patrick.enfedaque

#ROBOMERGE-SOURCE: CL 16758132 via CL 16758136
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16758640 by richard malo in ue5-release-engine-test branch]
2021-06-23 12:28:44 -04:00
andrew rodham
e30ae465a2 Only close self when choosing data layers
- This prevents a crash when selecting a data layer on a sequencer track.

#preflight 60c903b72da784000156f28b
#rb JeanFrancois.Dube

#ROBOMERGE-SOURCE: CL 16688365 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16688379 by andrew rodham in ue5-release-engine-test branch]
2021-06-16 10:40:08 -04:00