Commit Graph

146 Commits

Author SHA1 Message Date
jeanfrancois dube
aea4ed6f3f fix file indentation
#rb none
#preflight none
#rnx

[CL 23025412 by jeanfrancois dube in ue5-main branch]
2022-11-08 04:27:23 -05:00
richard malo
0556e56be5 Fixed check when using "Make Current Data Layer" after deleting a Data Layer in the outliner.
#rb patrick.enfedaque
#jira UE-168651
#preflight 635c0ce5052cb0bae6a5c9bc

[CL 22837504 by richard malo in ue5-main branch]
2022-10-28 16:41:09 -04:00
philippe deseve
3916a86dd0 Data Layer Assets can now be dropped on DataLayerInstances and WorldDataLayers to create new instances
#rb richard.malo
#jira UE-156928
#preflight 635819307f1726c29e513de4

#ushell-cherrypick of 22754040 by Philippe.DeSeve

[CL 22793129 by philippe deseve in ue5-main branch]
2022-10-26 17:33:05 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
richard malo
891f62f5ef Fixed non-unity build caused by 22690448
#rb none
[FYI] philippe.deseve

[CL 22710483 by richard malo in ue5-main branch]
2022-10-22 07:12:46 -04:00
philippe deseve
78a2a7730c Remove ContentBundleHasErrorColumn & remove DataLayerHasErrorColumn header icon
DataLayerHasErrorColumn to be removed at a later stage when the problematic UI operations potentially causing errors can be addressed

#rb richard.malo

[CL 22710471 by philippe deseve in ue5-main branch]
2022-10-22 07:11:46 -04:00
richard malo
ce8878fb42 Added UDataLayerEditorSubsystem::GetAllDataLayers()
#rb philippe.deseve

[CL 22647534 by richard malo in ue5-main branch]
2022-10-19 22:02:12 -04:00
richard malo
e467208511 Removed the menu option "Add Selected Actors to New Data Layer" in the Data Layer outliner as this doesn't work anymore with Data Layer assets.
#rb philippe.deseve
#jira UE-166959

[CL 22509371 by richard malo in ue5-main branch]
2022-10-13 14:48:37 -04:00
max chen
09e752d2d2 Sequencer: Drag drop support for data layer tracks
Allow drag and drop from the data layer window or data layer assets from the content browser onto existing sections.

#jira UE-165607
#preflight 633fbd09587d6afac843c83e
#rb matt.hoffman, jeanfrancois.dube

[CL 22406942 by max chen in ue5-main branch]
2022-10-07 15:23:05 -04:00
philippe deseve
6a652df548 Remove deleted function
#rb none

[CL 22327102 by philippe deseve in ue5-main branch]
2022-10-04 01:27:47 -04:00
philippe deseve
be9faeafdd Remove modal view that prompt a user to select a data layer asset
Data Layer Instance are now created empty
Asset can be created and assigned via the detail view

#rb richard.malo
#jira UE-148070

[CL 22324017 by philippe deseve in ue5-main branch]
2022-10-03 21:34:17 -04:00
philippe deseve
176c650249 Add an outliner to display content bundle infos.
The outliner currently only displays content bundle from the editor world.
The outliner displays the client status and the amount of actors in the content bundle
It allows to toggle editing on content bundle and start adding actors
A context menu on the tree items allow to (de)select and (un)load actors of the content bundle

#rb richard.malo
#preflight 63113a45942c45ff454eead6

[CL 22008216 by philippe deseve in ue5-main branch]
2022-09-14 11:35:43 -04:00
bryan sefcik
f58e75e476 Pass 2 on cleaning up build.cs files.
#jira
#preflight 631b7a79304480f8f8b48580

[CL 21931324 by bryan sefcik in ue5-main branch]
2022-09-09 19:41:38 -04:00
bryan sefcik
925161d3e2 Another IWYU pass on Engine/Source/Editor/...
#jira

[CL 21716486 by bryan sefcik in ue5-main branch]
2022-08-30 23:04:40 -04:00
bryan sefcik
0837230669 Ran IWYU again on half of the Engine/Source/Editor/... source files.
#jira

[CL 21716414 by bryan sefcik in ue5-main branch]
2022-08-30 23:03:03 -04:00
philippe deseve
abbb36329e Display WorldDataLayers Tree Items for world data layers which are not the main world partitions but are empty.
Allows to add DataLayerInstances by right-click on WorldDataLayers when they are not a "main worldpartiton" world data layer
Fix IsSubWorldDataLayers working in pie/cooked build for non-"main world partitition data layers"

#rb richard.malo

[CL 21696488 by philippe deseve in ue5-main branch]
2022-08-30 02:22:25 -04:00
philippe deseve
875385177c Allow for a single WorldPartition to have multiple ActorDescContainer
Added FActorDescContainerCollection which can contains multiple UActorDescContainer
ActorDescContainer can be created to load ExternalFolder in various places for a world partition
WorldPartition no longer inherits UActorDescContainer and now inherits FActorDescContainerCollection
ActorsDesc are added to the right container on save based on their packagepath
HLODs generation only occurs on the Main WorldPartition Actors for the moment
Some WorldPartitionBuilders commandlets do not support having WorldPartitions with multiple ACtorDescContainer. In that case, the commandlet fails and outputs an error message.

#test cook AncientGame, cook city_sample, cook asteria_terrain, HLods generation on AncientGame, Level Instances workflow
#rb jeanfrancois.dube
#preflight 630ce860a416f6df25b74655

[CL 21691284 by philippe deseve in ue5-main branch]
2022-08-29 18:44:52 -04:00
bryan sefcik
8cc129f2b6 IWYU Pass 1 - Engine/Source/Editor/...
#jira
#preflight 6306736ac85b7fef22be7751

[CL 21558583 by bryan sefcik in ue5-main branch]
2022-08-24 22:45:13 -04:00
jeanfrancois dube
80c211f5b4 Data Layers: fix crash when destructing the data layers editor subsystem.
#rb sebastien.lussier
#preflight none
#rnx


#ROBOMERGE-OWNER: jeanfrancois.dube
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 20737062 via CL 20737110 via CL 21316937 via CL 21316994
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21318683 by jeanfrancois dube in ue5-main branch]
2022-08-10 11:02:12 -04:00
philippe deseve
40b5740834 Fix crash occuring when adding actors to a deprecated datalayer
#rb patrick.enfedaque

#ROBOMERGE-AUTHOR: philippe.deseve
#ROBOMERGE-SOURCE: CL 21116051 via CL 21116056 via CL 21116059
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21142445 by philippe deseve in ue5-main branch]
2022-07-17 22:43:39 -04:00
jeanfrancois dube
c1e07a2cfc Fix crash when exiting editor in FDataLayersBroadcast::Deinitialize.
#rb patrick.enfedaque
#preflight none
#rnx

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 21069240 via CL 21083569 via CL 21083921 via CL 21084190
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21086526 by jeanfrancois dube in ue5-main branch]
2022-07-13 21:24:50 -04:00
Richard Malo
3eafd1b873 Optimized editor when modifying actors with Data Layers : DataLayer outliner and actor visibility updates are deferred at next DataLayerEditorSubsystem::Tick.
#rb philippe.deseve
#robomerge EngineMerge
#preflight 62c345545d53ca5bce1f01d0

[CL 20937317 by Richard Malo in ue5-main branch]
2022-07-04 16:54:04 -04:00
philippe deseve
8227dee6aa Allow a world to contains multiple WorldDataLayers
Calls to retrieve data layers from the subsystem are now forwarded to a collection of WorldDataLayers
The collection forwards the call to the relevent WorldDataLayers

#rb richard.malo
#preflight 62bd9255b024a2608c311344
#test AncientGame, CitySample, Cook, PIE, -Game, Hlods

#ROBOMERGE-AUTHOR: philippe.deseve
#ROBOMERGE-SOURCE: CL 20894852 via CL 20894903 via CL 20894926
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20898599 by philippe deseve in ue5-main branch]
2022-06-30 13:21:53 -04:00
richard malo
295ea8f36c Added detail customization for DataLayerInstance to hide Runtime parameters when it's not a Runtime Data Layer.
#rb philippe.deseve
#preflight 62b38447044266c6677e73f6

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 20792363 via CL 20798340 via CL 20800118
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20802223 by richard malo in ue5-main branch]
2022-06-23 17:08:58 -04:00
dave belanger
0f4f6fe3dc Fix crash on editor exit
#rb Rex.Hill
#preflight skip

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 20737130 via CL 20737154 via CL 20737198 via CL 20737224 via CL 20737247
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)

[CL 20739714 by dave belanger in ue5-main branch]
2022-06-20 12:42:08 -04:00