Commit Graph

47 Commits

Author SHA1 Message Date
don boogert
e170a3179e Landscape : Dirty Landscape Actor packages on Water & Patch updates.
#rb jonathan.bird
#preflight 6362cdd2af536047f4f90f5c
#jira UE-165146
#jira UE-165147

[CL 22938003 by don boogert in ue5-main branch]
2022-11-02 23:08:23 -04:00
luc eygasier
c71c43f191 Adds Landscape Build item menus to UEFN.
#rb Jonathan.Bard
#preflight 6359a51df1493f9786291681

[CL 22808787 by luc eygasier in ue5-main branch]
2022-10-27 09:35:03 -04:00
aditya ravichandran
ba72f580d4 Outliner: Update the list of default type filters
Add the ability for other modules to add custom filters to the Level Editor Outliner
#jira UE-165115
#rb Brooke.Hubert
#preflight 6345779f8b06e0aaa0f298e0

[CL 22505460 by aditya ravichandran in ue5-main branch]
2022-10-13 11:35:32 -04:00
patrick enfedaque
5ce0c83b58 Landscape Dirtyness
- New CVar 'landscape.DirtyOnlyInMode' when enabled, modifications to the landscape that happen outside of the Landscape Edit Mode (Modifications affecting the Edit Layers like Water brush) will be tracked but packages will not be marked dirty.
- Users can use the Build > Save Modified Landscapes to save those collateral changes.

#jira UE-158840
#rb richard.malo, jonathan.bard
#preflight 63206a3da514fd1e37bfd0ec

[CL 21989552 by patrick enfedaque in ue5-main branch]
2022-09-13 15:01:53 -04:00
jonathan bard
a517cf4895 Fixed viewport not updating when switching landscape visualization modes
#rb roey.borsteinas
#preflight 630e3663e352708d441d72f4

[CL 21709945 by jonathan bard in ue5-main branch]
2022-08-30 17:20:37 -04:00
Nickolas Drake
c95b943484 Landscape Edit Layers: Add edit layer insertion modal dialog and ILandscapeEditorServices. Implement high level GetOrCreateEditLayer(FName InEditLayerName, ALandscape* InTargetLandscape) which allows for custom layer creation logic. Default logic returns layer index if matching layer is found, otherwise creates the layer and prompts the user with a dialog to choose how to insert the new layer.
#jira UE-157674
#rb jonathan.bard
#preflight 6303dd75fa1ac183e5f64663

[CL 21492408 by Nickolas Drake in ue5-main branch]
2022-08-22 16:30:55 -04:00
graham wihlidal
730418b0dc Landscape Nanite serialization fixes (moved representation update out of Serialize and into PreSave), added slow task dialog during builds, and added a "Build Nanite" (and part of Build All Landscape) editor top level menu item under Build (so artists don't have to always navigate to the Build Data button on the landscape actor to rebuild the Nanite representation).
[FYI] jonathan.bard, brian.karis, ola.olsson
#preflight skip

#ROBOMERGE-AUTHOR: graham.wihlidal
#ROBOMERGE-SOURCE: CL 20585983 via CL 20585993 via CL 20586004
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20588028 by graham wihlidal in ue5-main branch]
2022-06-09 20:26:50 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
brooke hubert
a07892d550 The global mode manager should not be accessed in a commandlet environment.
# Moved access that was in the landscape editor module to the landscape editor mode, and added a check which should help better track down invalid access in the future, until we can clean up the global mode tools completely.

#Jira UE-114232
#preflight 6089b7312377910001349bc2
#rb lauren.barnes matt.peters
#fyi patrick.enfedaque

[CL 16148842 by brooke hubert in ue5-main branch]
2021-04-28 17:03:50 -04:00
Matt Peters
fd97028c28 Change presave prototype to take an FObjectSaveContextRef to provide more information about the save parameters.
#rb Francis.Hurteau, Devin.Doucette
#rn Minor Cooking

[CL 15831839 by Matt Peters in ue5-main branch]
2021-03-25 16:51:36 -04:00
rajesh chilagani
2351daa4ec Refactor Landscape Physical Material to not automatically dirty levels/actors and instead display a message so that the user can build them through the Build menu
#rb patrick.enfedaque

[CL 14891900 by rajesh chilagani in ue5-main branch]
2020-12-09 16:49:05 -04:00
rajesh chilagani
0c96351c1b Refactor Landscape UpdateGIBakedTextures to not automatically dirty levels/actors instead display a message so that the user can build them through the Build menu
#jira UE-102677
#rb patrick.enfedaque

[CL 14880992 by rajesh chilagani in ue5-main branch]
2020-12-08 15:05:44 -04:00
rajesh chilagani
ffad41575d Refactor Landscape UpdateBakedTexture to not automatically dirty levels/actors and instead display a message so that the user can build them through the Build menu (like Grass)
#jira UE-102677
#rb patrick.enfedaque

[CL 14816208 by rajesh chilagani in ue5-main branch]
2020-11-26 14:22:44 -04:00
Patrick Enfedaque
92b6346f13 Landscape: New Import/Export Tool allows importing/exporting multiple files to support large worlds (WorldPartition)
#rb richard.malo

[CL 14651731 by Patrick Enfedaque in ue5-main branch]
2020-11-04 09:21:48 -04:00
Louise Rasmussen
d9cee5929e EditorViewport Updated Perspective and Lighting Menu Icons
[CL 13713091 by Louise Rasmussen in ue5-main branch]
2020-06-18 18:55:00 -04:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
patrick enfedaque
b68c8ff284 - Landscape Layer System: Move setting to enable/disable layers to the LandscapeActor itself
#rb richard.malo
[FYI] michael.dupuis
#rnx


#ROBOMERGE-SOURCE: CL 6594261 via CL 6594357
#ROBOMERGE-BOT: (v351-6581450)

[CL 6594360 by patrick enfedaque in Main branch]
2019-05-21 08:07:49 -04:00
patrick enfedaque
469349bf69 - Landscape Layer System: Fix World Settings Layer enable not toggling when LandscapeEdMode wasn't yet created also remove register/unregister of static callback from non static constructor/destroy
#rb richard.malo
[FYI] michael.dupuis
#rnx


#ROBOMERGE-SOURCE: CL 6543836 via CL 6543918

[CL 6543924 by patrick enfedaque in Main branch]
2019-05-17 07:08:03 -04:00
michael dupuis
3b1cd2344b - Change the way the Experimental flag was used, we only rely on the flag to allow enabling/disabling the landscape layers feature
- Enabling/Disabling the layer system is per world settings now
- Changed most of the layer code to either rely on the feature being enabled in the level or be data driven, which is we pass through the layer code path if we have layer content
#rb Patrick.Enfedaque
[FYI] Richard.Malo


#ROBOMERGE-SOURCE: CL 6537091 via CL 6538617

[CL 6538697 by michael dupuis in Main branch]
2019-05-16 16:14:30 -04:00
richard malo
06d0507972 Resubmit of 6480930 : Added Landscape Layer contribution debug display
(Back out changelist 6491271 which was a back out of 6480930)
#rb patrick.enfedaque
[FYI] michael.dupuis
#rnx


#ROBOMERGE-SOURCE: CL 6507641 via CL 6513629

[CL 6513777 by richard malo in Main branch]
2019-05-15 16:23:10 -04:00
bob tellez
b1b73b9250 Back out changelist 6480930. Likely cause of editor crash
[FYI] Richard.Malo


#ROBOMERGE-SOURCE: CL 6491271 via CL 6501084

[CL 6501206 by bob tellez in Main branch]
2019-05-15 14:44:04 -04:00
richard malo
9d51e64937 Added Landscape Layer contribution debug display
#rb patrick.enfedaque
[FYI] michael.dupuis
#rnx


#ROBOMERGE-SOURCE: CL 6480930 via CL 6499574

[CL 6499829 by richard malo in Main branch]
2019-05-15 14:36:38 -04:00
patrick enfedaque
c969c41028 - Landscape Layer System: OnPreSave make sure we have generated final data
#rb richard.malo,michael.dupuis
#rnx


#ROBOMERGE-SOURCE: CL 6429172 via CL 6429955

[CL 6430000 by patrick enfedaque in Main branch]
2019-05-13 15:11:47 -04:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00