Commit Graph

285 Commits

Author SHA1 Message Date
philippe deseve
8218e80ef1 UDataLayer deprecated in favor of UDataLayerInstance & UDataLayerAsset
UDeprecatedDataLayerInstance allows to boot level using deprecated UDataLayers
Worlds using DataLayer can run the DataLayerToAssetCommandlet to transition their existing DataLayers
FActorDataLayer interface is deprecated.
DataLayers Blueprint referencers should now use DataLayerAsset to retrieve DataLayerInstances.
DataLayer Code referencers should now use DataLayerAssets or DataLayerInstance FName to retrieve DataLayerInstances.
DataLayerLabels now only used for display/UI purpose
Relabeling DataLayers is not permitted anymore on new DataLayerInstances (allowed on UDeprecatedDataLayerInstance)
Added Changelist Validation for DataLayers
Added a column to the datalayer outliner showing any data layer errors.

#rb richard.mal jeanfrancois.dube
#preflight 623098c2050dc69468b6a297 (errors only related to lyra, which do not exist in this stream)

#ROBOMERGE-OWNER: philippe.deseve
#ROBOMERGE-AUTHOR: philippe.deseve
#ROBOMERGE-SOURCE: CL 19385808 via CL 19387392
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19389077 by philippe deseve in ue5-main branch]
2022-03-15 13:52:28 -04:00
Josie Yang
f8cc29c587 Implement GPUSkinCache debug visualization modes
*) 'Overview' shows skin cache on/off, recompute tangents on/off
*) 'Memory' shows skin cache memory consumption per sk mesh, includes RT if sk mesh uses a separate RT entry
*)  'RayTracingLODOffset` shows RT LOD index offset from raster LOD index

#jira UE-136542
#rb jeremy.moore
#preflight 622bb12b902b7ca699df8755

[CL 19383862 by Josie Yang in ue5-main branch]
2022-03-15 06:49:12 -04:00
Louise Rasmussen
b5644798c6 Re-Enables Editor Window Title Bar Color Override
#JIRA UE-129482
#rb Lauren.Barnes
#preflight 622bcc5d0a614dcb0c082cbf

[CL 19362292 by Louise Rasmussen in ue5-main branch]
2022-03-11 17:45:01 -05:00
Richard Malo
296dd8a20c - Actor Editor Context : System can register themselves to the ActorEditorContextSubsystem and provide the necessary to apply their context value to newly created actors and optionally show a widget in the viewport.
- Refactored viewport's current level combobox and added "current data layers" in data layer outliner and "current folder" in world outliner to use this system.
- Can optionally be hidden from viewport using advanced flag in ULevelEditorViewportSettings.
#robomerge FNNC
#rb patrick.enfedaque
#preflight 6227604a7077eb04cf696c33

[CL 19302351 by Richard Malo in ue5-main branch]
2022-03-08 09:40:27 -05:00
aditya ravichandran
d7a6de08dd Place Actors Panel: Fix checkbox styling
#rb Lauren.Barnes
#jira UE-138922
#preflight 62213592bf662715a8cdfa7c

[CL 19254055 by aditya ravichandran in ue5-main branch]
2022-03-03 16:53:20 -05:00
daren cheng
99592a0721 Widget Tool Palette Prototype.
Add Marquee & create widget tools.
Add framework for widget-based tools.

#preflight 62202c37123d7a7f69141278
#jira UETOOL-4564 UETOOL-4565
#rb Vincent.Gauthier

[CL 19248542 by daren cheng in ue5-main branch]
2022-03-03 14:01:42 -05:00
rex hill
fece0f140f Phase 2 Public Assets
- Added ability to toggle Private Content Edit mode at Folder level in Content Browser
- You cannot edit an asset's Private/Public state unless it's within a Private Content Editable folder
- Private Assets do not show up unless their within a Private Content Editable folder

#preflight 621fbc63e15c51d8c509559d
#rb Rex.Hill

#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19226371 via CL 19235626 via CL 19238850 via CL 19238931 via CL 19245779
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19247024 by rex hill in ue5-main branch]
2022-03-03 13:14:11 -05:00
Julien StJean
0a3953c790 Adding a button to details pannel and a mecanism to register the promotion of elements. (Hydration)
#jira UE-138486
#rb Brooke.Hubert
#preflight 62169d5ea45a91013f37eeea

[CL 19100389 by Julien StJean in ue5-main branch]
2022-02-23 15:54:47 -05:00
Robb Surridge
b924672629 Move EditorTutorial asset icon and thumbnail to plugin style.
#jira UE-UE-141830
#preflight 620d73e27948a1e5e4bff541
#rb lauren.barnes

[CL 19033913 by Robb Surridge in ue5-main branch]
2022-02-17 08:53:31 -05:00
aditya ravichandran
fd9e968445 Add functionality to STreeView to display the hierarchy of items stacked at the top
Enable said functionality for the Outliner
#jira UE-132613
#rb Lauren.Barnes
#preflight 620bcd22483ff0ae5ebd2f86

[CL 18996953 by aditya ravichandran in ue5-main branch]
2022-02-15 11:19:12 -05:00
Robb Surridge
032c6e9ccc Replace tutorial images that are still being referred to in other editor styles.
#rb lauren.barnes
#jira 141830
#preflight 6206960a54003c49ad402737

[CL 18954469 by Robb Surridge in ue5-main branch]
2022-02-11 12:22:05 -05:00
Robb Surridge
09010eca4b Editor tutorials to plugin, part 2: move styles and content.
#rb lauren.barnes
#jira 141830
#preflight 6205383669224cb0d86e6a73

[CL 18940709 by Robb Surridge in ue5-main branch]
2022-02-10 14:18:36 -05:00
scott nelson
f0faa5fe67 [VK] Add Public Asset UX Phase 1
- Allows for toggling an individual Asset's Public/Private state in the Content Browser by adding/removing the flag PKG_NotExternallyReferenceable
- Content Browser Tooltips now show Asset states (Public, Private, Read Only)
- Includes CVar ContentBrowser_EnablePublicAssetFeatureCVar to hide UI until we reach MVP
#preflight 61fc3281af01d3caef1ee7bb
#rb Francis.Hurteau

#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 18853374 via CL 18855692 via CL 18855705 via CL 18855722 via CL 18857313 via CL 18857594
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18857607 by scott nelson in ue5-main branch]
2022-02-03 20:01:38 -05:00
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
andrew lauritzen
ef2fd132f7 Add VSM projection visualizations to the editor menu
#rb graham.wihlidal
[FYI] ola.olsson
#preflight 61f1a689fc74f46b5645b225

#ROBOMERGE-AUTHOR: andrew.lauritzen
#ROBOMERGE-SOURCE: CL 18757572 in //UE5/Release-5.0/... via CL 18759665 via CL 18760682
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18760914 by andrew lauritzen in ue5-main branch]
2022-01-27 15:49:31 -05:00
matt kuhlenschmidt
318932b2db Update project default and new level default thumbnail look
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18755708 in //UE5/Release-5.0/... via CL 18755723 via CL 18757680
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18758655 by matt kuhlenschmidt in ue5-main branch]
2022-01-27 14:40:30 -05:00
matt kuhlenschmidt
afad7e503f Update the default thumbnail for levels in the new level dialog
#preflight 61f1956ffc74f46b56447e00

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18740215 in //UE5/Release-5.0/... via CL 18740779 via CL 18741549
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18742255 by matt kuhlenschmidt in ue5-main branch]
2022-01-26 15:04:29 -05:00
robomerge
2ce03ccc14 Moved versions image to starshipstyle to use in Niagara
#rb lauren.barnes

#ROBOMERGE-OWNER: mateo.egey
#ROBOMERGE-AUTHOR: mateo.egey
#ROBOMERGE-SOURCE: CL 18691237 via CL 18691399 via CL 18691517 via CL 18692013 via CL 18692238 via CL 18692526
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18692775 by robomerge in ue5-main branch]
2022-01-21 13:58:41 -05:00
louise rasmussen
ff7767b0d2 Adds ToggleButton to EditorViewportToolBar style, nDisplay fix
[REVIEW] Lauren.Barnes
#JIRA UE-138672
#preflight 61e9dc92c92021e535a67344

#ROBOMERGE-AUTHOR: louise.rasmussen
#ROBOMERGE-SOURCE: CL 18682564 in //UE5/Release-5.0/... via CL 18682572 via CL 18682589
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18682605 by louise rasmussen in ue5-main branch]
2022-01-20 17:19:20 -05:00
louise rasmussen
67558a7c1e Fixing Missing Slate Brushes
#JIRA UE-108807
#preflight 61e87019276892ce107b4cc7
#rb Lauren.Barnes
#preflight 61e89d6fb875abaf3337bf76

#ROBOMERGE-AUTHOR: louise.rasmussen
#ROBOMERGE-SOURCE: CL 18669277 in //UE5/Release-5.0/... via CL 18669285 via CL 18669305
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18669314 by louise rasmussen in ue5-main branch]
2022-01-19 19:08: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
krzysztof narkowicz
02819f2a85 Refactored Lumen visualization views and show flag in order to improve user experience. All Lumen visualization modes and show flags were moved into Lumen submenus for easier discovery. View modes were made exclusive (only one may be active at a time). Additonally exposed new view modes and show flags in order to easier debug and understand Lumen.
Lit->Lumen
Added Lit->Lumen submenu with 4 view modes - Lumen Scene, Lumen Reflection View, Lumen Surface Cache and Overview:
* Lumen Scene - same as ShowFlags->VisualizeLumenScene. Visualizes Lumen scene representation in highest possible quality, with highest possible view distance
* Lumen Reflection View - Lumen Scene, but with current reflections settings. Basically represents how things look in the reflections
* Lumen Surface Cache - visualizes surface cache and marks with pink missing surface cache coverage
* Overview - 3 Lumen view mode tiles, overlaid on top of normal view

Show->Lumen
Added Show->Lumen submenu with 6 flags, which allow to disable specific trace types (screen space, detail, global, far field), disable secondary bounces (radiosity) and disable Screen Space Directional Occlusion.

Show->Visualize
Removed �Lumen Scene� (replaced by Lit->Lumen->Lumen Scene view mode) and �Lumen Global Illumination� (replaced by r.Lumen.Visualize.IndirectDiffuse) from

Advanced visualization modes are accessible through r.Lumen.Visualize.Mode, which overrides current Lit->Lumen-> settings.

Misc changes:
* Renamed VisualizeLumenScene* to LumenVisualize*
* Moved shared visualize parameters to LumenVisualize.h
* Lumen HWRT visualize now uses same ray footprint as SWRT visualize
* Replaced HALF_WORLD_MAX with Lumen::MaxTracingEndDistanceFromCamera and Lumen::MaxTraceDistance in preparation for the LWC WORLD_MAX changes

#rb Patrick.Kelly, Daniel.Wright
#preflight 61e73339b56c33b8ecf753b2

#ROBOMERGE-AUTHOR: krzysztof.narkowicz
#ROBOMERGE-SOURCE: CL 18658215 in //UE5/Release-5.0/... via CL 18658227 via CL 18658249
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18658268 by krzysztof narkowicz in ue5-main branch]
2022-01-19 10:11:35 -05:00
robb surridge
1805ec71e4 Help menu changes for community: reorganizations, icon changes
#jira UE-139298
#preflight 61e70154b56c33b8ecf10ace
#rb lauren.barnes

#ROBOMERGE-AUTHOR: robb.surridge
#ROBOMERGE-SOURCE: CL 18647766 in //UE5/Release-5.0/... via CL 18649266 via CL 18649644
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18649937 by robb surridge in ue5-main branch]
2022-01-18 17:45:13 -05:00
ben hoffman
342cf191d1 Blueprints: Add new promotable operator icons to make it clearer that you can connect any type to it instead of just the one that is currently connected.
#jira UE-130755
#rb trivial
#rnx
#preflight 61df10146a076ddb53ecd68e
#preflight 61df40836a16a18acf8741e8

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18589393 in //UE5/Release-5.0/... via CL 18589401 via CL 18589406
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18589423 by ben hoffman in ue5-main branch]
2022-01-12 16:08:58 -05:00
matt kuhlenschmidt
f8dccb985b Ensure there is some visual separation between non-maximized viewports
#jira UE-110497
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18562475 in //UE5/Release-5.0/... via CL 18562480 via CL 18562490
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18562510 by matt kuhlenschmidt in ue5-main branch]
2022-01-10 13:26:42 -05:00