Commit Graph

85 Commits

Author SHA1 Message Date
sara schvartzman
ec292c5aa9 Fix crash when undoing node creation
#jira UE-181748
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/642af8dfc6769c6082c41f15

[CL 24894240 by sara schvartzman in ue5-main branch]
2023-04-03 12:14:12 -04:00
dan oconnor
0310413299 Make sure we don't dereference GraphPinObj after GraphData has been invalidated
#rb Phillip.Kavan
#preflight

[CL 24665416 by dan oconnor in ue5-main branch]
2023-03-15 19:45:45 -04:00
helge mathee
2979d9163a GraphEditor: Guard against trashed UEdGraphPins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/64076c682559570cc7e26bc4

[CL 24556125 by helge mathee in ue5-main branch]
2023-03-08 04:19:40 -05:00
fpwong
6e286d50d6 PR #10182: Fixed issue where disconnecting an orphan pin would cause ensure to trigger due to invalidated graph pin (Contributed by fpwong)
#rb daren.cheng
#preflight 63ffd09ac00784bee2613638
#jira UE-178491

[CL 24472445 by fpwong in ue5-main branch]
2023-03-01 17:38:58 -05: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
thomas tedemalm
9a88eea99f Fixed an issue where an uninitialized flag would cause some graph connections to be faded out.
#rb none
#preflight 62a71cac5a44fbc40278a187
#fyi jordan.hoffmann

[CL 20625012 by thomas tedemalm in ue5-main branch]
2022-06-13 07:24:43 -04:00
jordan hoffmann
490bccda39 [Feature] blueprint diff node outlines colored by diff state
#jira UE-150555
#rb aditya.ravichandran
#preflight 62a38ead2558795127e232d0

[CL 20600224 by jordan hoffmann in ue5-main branch]
2022-06-10 14:52:59 -04:00
jordan hoffmann
ff6648b05f [BugFix] BP_Diff data flow changes
- because the graphs were being diffed in two different ways - once to generate the list and once to determine how to render the nodes, there were some differences in the diff behavior that caused certain nodes to not render as diffed even though they showed up in the list. this change uses the same diff list for both now so there shouldn't be any differences anymore

- This also solves an issue that caused highlighted pins from Blueprint Diff to persist to the blueprint itself. Now all visual modifications made by the diff viewer only appear in the diff panels rather than the main graph
#jira UE-93061
#preflight 62a256ef2469f462fdd9c693
#rb daren.cheng

This change sets up for future style changes allowing for us to render nodes in the diff graph based on their diff type. There are no style changes in this CL however.

[CL 20584624 by jordan hoffmann in ue5-main branch]
2022-06-09 16:44:27 -04:00
halfdan ingvarsson
c04cc6ee97 Optimus: Add pin grouping.
#jira none
#preflight 62a17f65f73a01bd9810b439
#rnx

[CL 20571271 by halfdan ingvarsson in ue5-main branch]
2022-06-09 01:11:58 -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
sara schvartzman
0db1c97d53 Shift+LeftClick to duplicate drag a pin connection
#jira na
#rb lauren.barnes
#preflight https://horde.devtools.epicgames.com/job/6229f3ab313be30406724f16

[CL 19335196 by sara schvartzman in ue5-main branch]
2022-03-10 09:31:03 -05:00
daren cheng
5d1a1f3d8f Fix pin tooltip not dismissing when pin destroyed if tooltip hovered.
#jira UE-144506 UE-144712
#preflight 6222864a335298c3146d71d4
#rb Vincent.Gauthier
#lockdown simon.tourangeau

#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 19284905 in //UE5/Release-5.0/... via CL 19285657
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19291608 by daren cheng in ue5-main branch]
2022-03-07 15:52:55 -05:00
daren cheng
ed63759613 Remove pin tooltips on pin destruction, preventing stale tooltip crashes.
#jira UE-144506
#preflight 62210cd87b383ac2989e690b
#rb Vincent.Gauthier
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 19249172 in //UE5/Release-5.0/... via CL 19251784
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263234 by daren cheng in ue5-main branch]
2022-03-04 03:25:54 -05:00
andrew davidson
3debbbd465 Fix FVector2D variant casts
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8719ea6632a34f35e654b

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18801709 in //UE5/Release-5.0/... via CL 18802160 via CL 18821533
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821619 by andrew davidson in ue5-main branch]
2022-02-02 01:45:23 -05:00
helge mathee
3abfb315a5 Control Rig: Cannot drag wires out from pins on collapsed nodes
This is due to the fact that we are changing the setting on the actual node - not the widget itself. Added a boolean to overdrive the behavior per widget

#rb sara.schvartzman
#jira UE-139791
#preflight https://horde.devtools.epicgames.com/job/61eaabbcc12be595d176b23b

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18688416 in //UE5/Release-5.0/... via CL 18688420 via CL 18688425
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18688430 by helge mathee in ue5-main branch]
2022-01-21 08:08:00 -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
benjamin fox
6ffd825818 Display Status Icon next to Pin if any property is being watched
#jira UE-135417
#rb marc.audy

#ROBOMERGE-AUTHOR: benjamin.fox
#ROBOMERGE-SOURCE: CL 18460343 in //UE5/Release-5.0/... via CL 18460414
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v898-18417669)

[CL 18460437 by benjamin fox in ue5-release-engine-test branch]
2021-12-14 16:38:14 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05: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
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
phillip kavan
7d83f5a2de First pass at interactive Blueprint graph pin value inspection tooltips while debugging in PIE.
Currently disabled by default; enable via setting "BP.EnablePinValueInspectionDuringPIE 1" at the console, then PIE and break execution with an instance of the open Blueprint graph selected for debugging.

#jira UE-119546
#rb Ben.Hoffman, Benjamin.Fox
#preflight 614cfdbe74f7e70001ed64d9

#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 17618953 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17618961 by phillip kavan in ue5-release-engine-test branch]
2021-09-24 00:42:44 -04:00
Patrick Boutot
87d51ffb40 Slate: Change SWidget::IsHovered and IsDirectlyHovered to not be virtual anymore. Use SWidget::IsHoverable or SWidget::SetHover. This allow us to reduce the number of attribute on SButton.
#jira UE-115497
#rb daren.cheng
#preflight 60bf54595bc96f0001b7a875

[CL 16586132 by Patrick Boutot in ue5-main branch]
2021-06-08 08:54:29 -04:00
Helge Mathee
c925639b65 Control Rig: Refactoring treeview node layout to fast path
#rb sara.schvartzman
#jira UE-94081

[CL 16296790 by Helge Mathee in ue5-main branch]
2021-05-12 04:16:45 -04:00
Patrick Boutot
231d9a9b40 Revert temporary CL 15988014 that made the material editor crash with a reference to SGraphPin. Fixed by CL 16007736
#rnx
#preflight 607735ac9e2d7a0001c0d59f

[CL 16010422 by Patrick Boutot in ue5-main branch]
2021-04-14 15:20:12 -04:00
Patrick Boutot
642375fdf1 Temporary fix to unblock the floor until we figure out why the material editor needs the GraphPin.
#fyi Michael Noland, pete.sumanaseni, sebastien.hillaire
#rnx

[CL 15988014 by Patrick Boutot in ue5-main branch]
2021-04-13 07:51:28 -04:00