Commit Graph

35 Commits

Author SHA1 Message Date
brooke hubert
2c7776b03c [Splines] Rework component visualizer visibility to key off draw debug variable.
When this is disabled, the component visualizer will still draw if the component is directly selected, and will allow editing this way.

Supports "helper" splines for PCG workflows that are intended to be hidden by default to the user.

#Jira UE-186081
#rb jonathan.bard ronald.koppers
#preflight 64640d742d446eac96781167

[CL 25507489 by brooke hubert in ue5-main branch]
2023-05-17 10:55:01 -04:00
kirill zorin
de8db5ff76 Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski

#preflight 646391406b1406b54ab15460

[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
jonathan bard
565cca313b * Added proper support for property change type in spline component visualizer (interactive changes when manipulating spline points, non-interactive change at the end of the drag operation)
* Added project settings to deactivate landscape or water mesh updates during interactive changes of water body/island splines
* Reorganised Water Editor project settings

#rb roey.borsteinas
#preflight 6324b6183752284a318c2ca9

[CL 22084568 by jonathan bard in ue5-main branch]
2022-09-19 19:46:51 -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
jordan hoffmann
4f4acc9479 [Bug Fix] Selecting other components after selecting a Spline Component's control point keeps the transform gizmo and functionality at the Spline Control point
#jira UE-150957
#rb christina.tempelaarl
#preflight 62d744f51062f2e6306fe96b
#preflight 62d9afb53122bf80ae0e8dfa

[CL 21208934 by jordan hoffmann in ue5-main branch]
2022-07-21 16:20:54 -04:00
jordan hoffmann
487c7462f0 [Backout] - CL21169598
#fyi jordan.hoffmann
Original CL Desc
-----------------------------------------------------------------
[Bug Fix] Selecting other components after selecting a Spline Component's control point keeps the transform gizmo and functionality at the Spline Control point
#jira UE-150957
#rb christina.tempelaarl
#preflight 62d744f51062f2e6306fe96b

[CL 21183442 by jordan hoffmann in ue5-main branch]
2022-07-20 12:43:43 -04:00
jordan hoffmann
62bdc2b086 [Bug Fix] Selecting other components after selecting a Spline Component's control point keeps the transform gizmo and functionality at the Spline Control point
#jira UE-150957
#rb christina.tempelaarl
#preflight 62d744f51062f2e6306fe96b

[CL 21169598 by jordan hoffmann in ue5-main branch]
2022-07-19 20:13:12 -04: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
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Jeff Farris
88d3c0c302 Editgrating 14474663 to UE5 to fix spline component crash (In spline details customization, update the active spline visualizer when a point is initially selected rather than when customization is created.)
#fyi christina.temlelaarl

[CL 14519268 by Jeff Farris in ue5-main branch]
2020-10-19 18:03:35 -04:00
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -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
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
richard talbotwatkin
014f04b394 Fix to SplineComponentVisualizer so that it handles external code changing the number of spline points from underneath it.
#jira UE-58680
#rb none

#ROBOMERGE-SOURCE: CL 9886489 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9886492 by richard talbotwatkin in Main branch]
2019-10-29 17:04:14 -04:00
christina tempelaarl
9b80a2751c Changes to facilitate derived spline component visualizers.
#jira UE-76282
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 9248925 via CL 9248984
#ROBOMERGE-BOT: (v443-9013191)

[CL 9248988 by christina tempelaarl in Main branch]
2019-09-27 19:19:41 -04:00
nicolas nebel
eb87176d9c Fix include cycle in SplineGeneratorPanel.h
#jira UE-80239
#rb none


#ROBOMERGE-SOURCE: CL 8656997 via CL 8667134
#ROBOMERGE-BOT: (v417-8656536)

[CL 8667231 by nicolas nebel in Main branch]
2019-09-12 19:22:27 -04:00
nicolas nebel
84a00a91a7 Tools: Add panel to spline context menu to easily create simple shapes with splines, add options to set visibliity and scale of the cine rail preview mesh
#rb christina.tempelaarl, max.chen


#ROBOMERGE-SOURCE: CL 8614943 via CL 8629397
#ROBOMERGE-BOT: (v409-8614070)

[CL 8631380 by nicolas nebel in Main branch]
2019-09-10 21:03:06 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
christina tempelaarl
9b4d33d462 Added spline point "Align Perpendicular to Nearest Point" menu option.
#jira UE-76282
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 8090647 via CL 8095882
#ROBOMERGE-BOT: (v401-8057353)

[CL 8095986 by christina tempelaarl in Main branch]
2019-08-16 13:55:51 -04:00
christina tempelaarl
082a0b97b6 Spline component - added bi-directional alt-drag, updating tangents properly to avoid loops, interpolate metadata.
#jira UE-76282
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 8090572 via CL 8095875
#ROBOMERGE-BOT: (v401-8057353)

[CL 8095983 by christina tempelaarl in Main branch]
2019-08-16 13:55:36 -04:00
christina tempelaarl
c2a320bc42 Added Select All Spline Points menu option.
#jira UE-76282
#rb none


#ROBOMERGE-SOURCE: CL 7841944 via CL 7860809
#ROBOMERGE-BOT: (v389-7813075)

[CL 7860859 by christina tempelaarl in Main branch]
2019-08-08 00:47:57 -04:00
christina tempelaarl
40269afe97 Added Snap/Align To Nearest Spline Point.
Removed Snap/Align To Marked Point.
#jira UE-76282
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 7646924 via CL 7646943
#ROBOMERGE-BOT: (v372-7473910)

[CL 7646949 by christina tempelaarl in Main branch]
2019-07-27 19:58:09 -04:00