patrick enfedaque
dcc0c05bf7
FLandscapeToolFlatten: null out component ptr when exiting tool (Fix GC Leak)
...
#rb jeanfrancois.dube
[FYI] chris.kay
#preflight skip
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 21335669 via CL 21335677 via CL 21335683
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21337318 by patrick enfedaque in ue5-main branch]
2022-08-11 11:40:10 -04:00
don boogert
72f9932a3d
Landscape: Allow painting on the edges of landscape components
...
#jira UE-140539
#rb jonathan.bard
#preflight 62d97f00d76ea4b503cc434f
[CL 21211009 by don boogert in ue5-main branch]
2022-07-21 17:56:46 -04:00
luc eygasier
8bb3434227
Cleans Landscape Visibility Layer behavior in Landscape Editor:
...
* Fixes Visibility Layer Info Object being created when a default Layer Info Object is set
* Fixes Visibility Layer being displayed twice in the visibility tool
* Removes Visibility Layer from New Landscape Tool
* Removes Visibility Layer from Paint tool
* Adds Visibility Layer in Import/Export tool so it can be imported/exported
#rb Jonathan.Bard
#preflight 62d0207c3c3df32390da515a
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 21094274 via CL 21094303 via CL 21097217 via CL 21097497
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21106206 by luc eygasier in ue5-main branch]
2022-07-15 03:39:08 -04:00
jonathan bard
56a4b74423
* Unified landscape brush command shortcuts with other modeling tools
...
* Added command to change both the brush size (left-right mouse move) and falloff (up-down mouse move). Default is ctrl+alt+right click drag
* Fixed the "change landscape brush size/falloff/strength" commands that couldn't work with default chord values nor secondary key bindings
* Added DoesCommandSupportInput function to editor viewport client in order to centralize copy/pasted logic
* Fixed "cmd" modifier not being taken into account all the time in said logic
#rb roey.borsteinas, brooke.hubert
#jira none
#robomerge FNMain
#preflight 62cc34a5ad490b52dab980dc
[CL 21040580 by jonathan bard in ue5-main branch]
2022-07-11 11:05:59 -04:00
Robb Surridge
0a5a02c5b2
Coding standard fixes: gender-inclusive language
...
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter
[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00
semion piskarev
9a031513eb
Landscape: Make the Blueprint Brush dropdown be able to select runtime module blueprint brushes.
...
#rb Jonathan.Bard
#preflight 62b37612650c9d5857aa7f98
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 20780810 via CL 20781159 via CL 20781742
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)
[CL 20784455 by semion piskarev in ue5-main branch]
2022-06-22 18:59:39 -04:00
jonathan bard
d91cab2fab
* Fixed transaction localization for landscape resolution change
...
* Fixed New Landscape - Fill World not being transacted
#rb roey.borsteinas
#jira UE-156766, UE-156696
#preflight 62b1cad6c400b5ee2f5117d4
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 20758647 via CL 20758672 via CL 20758701
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)
[CL 20760528 by jonathan bard in ue5-main branch]
2022-06-21 13:14:44 -04:00
luc eygasier
2218ae88c3
Hides "Enable Edit Layers" when creating a new landscape and from Landcape property details when in Restrictive Mode.
...
#preflight 62ab3db6ea213dadf0cddb81
#rb Jonathan.Bard
#ROBOMERGE-OWNER: luc.eygasier
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20689719 via CL 20689735 via CL 20689815 via CL 20689856
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)
[CL 20693393 by luc eygasier in ue5-main branch]
2022-06-16 16:04:07 -04:00
luc eygasier
efd8bdbe68
Removes landscape blueprint tools from UEFN since blueprint support is not enabled.
...
#preflight 62aa1ebcea213dadf07c6b7c
#rb Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20685888 via CL 20685935 via CL 20685948 via CL 20685952
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)
[CL 20687616 by luc eygasier in ue5-main branch]
2022-06-16 11:11:10 -04:00
jonathan bard
6de570b183
Fixed Painting Restriction not appearing when there's no active paint layer
...
#rb semion.piskarev
#jira UE-156204
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 20655406 via CL 20655426 via CL 20655485
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)
[CL 20658488 by jonathan bard in ue5-main branch]
2022-06-14 17:30:30 -04:00
jonathan bard
552e08f347
* Made landscape edit layers read-only, removed related context menu and prevent layer reordering in non edit layers- related landscape tools (Component Add/Delete/Move/Select,Mask,New/Resize Landscape)
...
* Don't use a modal error message box when the currently selected edit layer is locked in those tools (since they're not edit layers-related)
#rb luc.eygasier
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 20643334 via CL 20643341 via CL 20643342
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)
[CL 20644761 by jonathan bard in ue5-main branch]
2022-06-14 07:18:54 -04:00
jonathan bard
daaed042d6
* Fixed data caching function used in Smooth and flatten tool when using combined layers
...
* Added visual logs for when the cache data is accessed and when the cache is expanded
* These operations being expensive, align the cache area on whole landscape to avoid expanding the cache when expanding the cached area within the limits of an already sampled landscape component
#rb semion.piskarev
#jira UE-154066
#robomerge FNMain
#preflight 62a72c642a70e8deaccf5516
[CL 20625549 by jonathan bard in ue5-main branch]
2022-06-13 08:33:43 -04:00
jonathan bard
e25d3a6a0f
Fixed landscape tools using ShowForMode not diplaying properties when in weightmap mode with no active paint layer (Use Target Value and Painting Restriction)
...
#rb semion.piskarev
#jira UE-156204
#ROBOMERGE-OWNER: jonathan.bard
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-COMMAND: _robomerge[bot4] UE5-MAIN
#ROBOMERGE-SOURCE: CL 20598539 via CL 20598602 via CL 20598654
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)
[CL 20598923 by jonathan bard in ue5-main branch]
2022-06-10 13:16: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
jonathan bard
c54d18f32e
Fixed "Use target value" in the landscape UX being displayed for sculpt tools while it's only valid in paint mode
...
#jira UE-156086
#rb luc.eygasier
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 20553857 via CL 20553869 via CL 20553882
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20554377 by jonathan bard in ue5-main branch]
2022-06-08 07:04:43 -04:00
luc eygasier
9ababd33d3
Adds source validity check when filtering texture usable in alpha brush.
...
#preflight 629e2080116e8078e3c5e314
#rb Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20525319 via CL 20525893 via CL 20526059 via CL 20527575 via CL 20527781
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20529885 by luc eygasier in ue5-main branch]
2022-06-06 18:58:33 -04:00
luc eygasier
432cf6d5d8
Filters out cooked textures from AlphaBrush browser.
...
#preflight 629a5550546e147af8062cb5
#rb Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20493465 via CL 20493478 via CL 20493489 via CL 20493507
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20495768 by luc eygasier in ue5-main branch]
2022-06-03 19:18:17 -04:00
luc eygasier
51ebf52091
Enables EditLayer by default in LandscapeEditor when creating a new landscape.
...
#preflight 629789ec144bede4dd3b14b8
#rb Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20462235 via CL 20462341 via CL 20462410 via CL 20462454
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)
[CL 20463250 by luc eygasier in ue5-main branch]
2022-06-01 20:37:40 -04:00
luc eygasier
a4580ce238
Adds default layer info object setting. Allowing to automatically create Layer Info by cloning the default object when creating a new landscape:
...
* Unifies the different places creating a Layer Info Object or accessing "sharedassets".
* Fixes UEFN not able to access created LayerInfo objects in the ContentBrowser
* Adds the ability to create Landscape Layer Info Object as a regular asset (ie: without the landscape editor). Needed for example to create a Default LandscapeLayerInfoObject
#preflight 628ff637911f194ea743c6f3
#rb Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20395352 via CL 20395370 via CL 20395392 via CL 20395403
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20398733 by luc eygasier in ue5-main branch]
2022-05-27 16:50:43 -04:00
Leon Huang
19877e39c5
Fix for duplicate localization key warnings and missing localization defines/undefines in various files.
...
#rnx
#rb: Vincent.Gauthier
#jira: UE-151614
#preflight: 628fc4a98c23e52ef0fdfa7d
[CL 20384450 by Leon Huang in ue5-main branch]
2022-05-26 16:11:10 -04:00
robert manuszewski
f8a812a32f
Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
...
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
luc eygasier
6923e981eb
Adds Default Landscape Material to be used in LandscapeEditor when creating a new landscape
...
#preflight 6286aff4286cf1867a0ccf40
#rb Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20294036 via CL 20294043 via CL 20294053 via CL 20294056
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20305112 by luc eygasier in ue5-main branch]
2022-05-20 18:54:31 -04:00
jonathan bard
53e57a6edc
Landscape splines tool : added buttons to select all spline segments or control points
...
#rb luc.eygasier
#jira UE-151398
#preflight 62836cde3f6aa88b1a719be2
#ROBOMERGE-AUTHOR: jonathan.bard
#ROBOMERGE-SOURCE: CL 20263904 via CL 20264040 via CL 20264126
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20269329 by jonathan bard in ue5-main branch]
2022-05-18 17:59:30 -04:00
luc eygasier
8f5e6ffb66
Adds Landscape resolution restriction when in Restricted Mode (example: UEFN), preventing to create landscape if the wanted resolution exceed currently supported safe limits.
...
Applied to:
* New Landscapes, new imported landscape
* Import Landscape tool
* Add component tool
#jira UE-149015
#preflight 627e98d97c26e247735ca7d1
#rb Michael.Balzer, Jonathan.Bard
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 20187875 via CL 20189504 via CL 20189506 via CL 20189507
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20191648 by luc eygasier in ue5-main branch]
2022-05-13 18:58:05 -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