Commit Graph

919 Commits

Author SHA1 Message Date
ben zeigler
64c32b73fb Deprecate GetCurrentTag/InvalidateTag and remove all calls as the feature was unreliable and is no longer used by TSoftObjectPtr as of 5.3
#rb jodon.karlik, robert.millar
#jira UE-187216

[CL 29996164 by ben zeigler in ue5-main branch]
2023-11-29 14:47:34 -05:00
phillip kavan
239da03f7b Minor revision to SGraphPanel to decouple its refresh on updates to the underlying graph object from a dependency on a parent SGraphEditor.
This allows SGraphPanel widgets that live outside of an editor context (e.g. previews) to avoid node/pin references going stale if the underlying graph object is reconstructed.

#jira UE-194980
#rb daren.cheng

[CL 29963162 by phillip kavan in ue5-main branch]
2023-11-28 12:35:28 -05:00
dan oconnor
8f24616fb5 Blueprint editor marching ants (execution path) are now displayed for function library functions
#jira UE-201140
#rb Dan.Oconnor

[CL 29913823 by dan oconnor in ue5-main branch]
2023-11-23 15:53:33 -05:00
daren cheng
a82b866b00 Add support for layered Slate Post RT processing
---
Add PostBufferUpdate widget which can be used to trigger an update to the Slate Post RT when it "draws"
Updated Post RT will contain Scene + All UI drawn at that time & also be processed by provided processor.
Updated ICustomSlateElement interface to support draw context params.

#rb Patrick.Boutot
#jira UE-199609

[CL 29892909 by daren cheng in ue5-main branch]
2023-11-22 13:45:14 -05:00
marc audy
763a611985 Fix C4072 warnings
#rnx

[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
olivier lamothe
3099424ff3 Diff tool - When matching pins before and after a change, prefer pins that match by name and id, and relegate name-only matches as a fallback.
This fixes false positives when a pin is connected to several pins with the same name

#jira UE-186242
#rb jordan.hoffmann

[CL 29816081 by olivier lamothe in ue5-main branch]
2023-11-17 14:16:20 -05:00
sameer mirza
03a436dda7 Fix node slider tweaking not updating texture graph
#rb sam.gateau
#jira UE-200093

[CL 29707635 by sameer mirza in ue5-main branch]
2023-11-14 03:12:12 -05:00
ben hoffman
b36f38d22e Fix BT decorator and service lists (and also some custom licensee graph implementations) put the first and second level category on the same level.
A very long time ago CL 2411381 introduced a change to make the default Base Indent Level of all Graph Action Menus "1", basically meaning that both "0" and "1" indent levels would be placed at the root of the menu. Presumably they've needed it, because in BPs, categories on the left side are custom headers, and they didn't want the children (functions, variables, etc) to have an extra indent.
However, they've made this change globally, basically breaking Graph Action Menus that didn't have category customization and needed the first level to be indented under the root level.
Some systems have overcome this by defining a custom expander with a Base Indent Level of 0 - getting back the original, expected behavior. That was however just hiding the underlying issue.
This change reverts back the Base Indent Level to 0, and sets it to 1 instead only for those menus, which have a customized category header. This should fix all graph menus where the second category level was not indented (i.e. BT Action Menu and Decorator Context Menu).

#rb aditya.ravichandran
#jira none

#ushell-cherrypick of 29515770 by kristof.morva1

[CL 29530311 by ben hoffman in ue5-main branch]
2023-11-07 15:20:10 -05:00
sameer mirza
c2d450ff01 use SGraphPinNumSlider instead of STG_GraphPinNum
#rb Zulqarnain.Abbasi
#jira UE-199524

[CL 29360464 by sameer mirza in ue5-main branch]
2023-11-02 07:18:31 -04:00
dclyde-brg
0dad69c707 PR #10992: Hover shortcut to use "Straighten Connections" on an outgoing pin
#jira UE-198179
#rb Dan.OConnor

[CL 29105045 by dclyde-brg in ue5-main branch]
2023-10-25 17:56:34 -04:00
sameer mirza
2429a0e30f Tooltip crash fix for editors not having a "BestPinWidget"
#jira UE-198615, UE-190993
#rb Jason.Nadro

[CL 28974819 by sameer mirza in ue5-main branch]
2023-10-20 14:43:24 -04:00
sameer mirza
95d81a81a5 Bug fix for inline node editing where entering 0 wasn't working as expected in some cases.
#jira UE-198550
#rb massimo.tristano

[CL 28961900 by sameer mirza in ue5-main branch]
2023-10-20 08:20:03 -04:00
sameer mirza
c9257739c2 Tooltip on Links for Material Expressions
#jira UE-190993
#rb Jason.Nadro

[CL 28929367 by sameer mirza in ue5-main branch]
2023-10-19 15:16:14 -04:00
sameer mirza
2d63804d3f Material Root node inline control updates
#jira UE-160029
#rb massimo.tristano

[CL 28924679 by sameer mirza in ue5-main branch]
2023-10-19 13:19:25 -04:00
sameer mirza
cb8d9da87a Tooltip on Links for Material Expressions
#jira UE-190993
#rb massimo.tristano

[CL 28919530 by sameer mirza in ue5-main branch]
2023-10-19 11:01:44 -04:00
phillip kavan
987ce8762c Backout CL 28342847 (to revisit on the slate side later).
#rb none (trivial)
#jira UE-194980

[CL 28767293 by phillip kavan in ue5-main branch]
2023-10-13 15:40:01 -04:00
sameer mirza
678a7d5a5a Material Root Node Inline Editting
Support for sliders

#jira UE-160029
#rb Massimo.Tristano

[CL 28373526 by sameer mirza in ue5-main branch]
2023-10-02 08:10:54 -04:00
phillip kavan
82be9aeced Fix for an editor crash after editing Math Expression node titles while hovered over the content area.
#jira UE-194980
#rb Jodon.Karlik

[CL 28342882 by phillip kavan in ue5-main branch]
2023-09-29 10:56:13 -04:00
charles derousiers
ac1e46eaca Fix crash with Substrate enabled with certain material.
#rb none
[FYI] sebastien.hillaire

[CL 28084647 by charles derousiers in ue5-main branch]
2023-09-21 09:14:50 -04:00
steve robb
51f3ea53ae Removed ChooseClass.h includes.
#rb trivial

[CL 27823723 by steve robb in ue5-main branch]
2023-09-13 05:43:01 -04:00
charles derousiers
265be512df Fix CIS issue.
#rb none

[CL 27751750 by charles derousiers in ue5-main branch]
2023-09-11 09:52:57 -04:00
charles derousiers
794ac57af6 Add substrate topology visualization for material function.
#rb none
[FYI] sebastien.hillaire

[CL 27751333 by charles derousiers in ue5-main branch]
2023-09-11 09:36:43 -04:00
charles derousiers
3bbd7deffc Fix Substrate topology visualization on Coverage operator.
#rb none
[FYI] sebastien.hillaire

[CL 27729427 by charles derousiers in ue5-main branch]
2023-09-08 17:23:33 -04:00
charles derousiers
3c5257ff84 Fix Substrate data pin color on node with several inputs.
#rb none

[CL 27696793 by charles derousiers in ue5-main branch]
2023-09-07 20:04:49 -04:00
fpwong
2b3677e680 PR #10747: Fix issue where graph pin hovered state becomes stuck after drag event
#jira UE-192754
#rb daren.cheng

[CL 27614486 by fpwong in ue5-main branch]
2023-09-05 17:42:18 -04:00