Commit Graph

658 Commits

Author SHA1 Message Date
nick darnell
eaf38dd043 Slate - When prepassing children, if a child is collapsed we invalidate its prepass (so that we know we need to do it later), and we give that child its new scale, so that when it does prepass it prepasses when it becomes visible, with the new layout scale it missed because it was collapsed, this corrects issues with layout scale changing and collapsed text fields missing out on the new scale for prepass/CDS purposes - usually revealing themselves in rich text now correctly laying out, large gaps between blocks, or several overlapping blocks.
Slate - Deprecating float GetRelativeLayoutScale(const FSlotBase& Child, float LayoutScaleMultiplier), Long Live float GetRelativeLayoutScale(const int32 ChildIndex, float LayoutScaleMultiplier), you must also set bHasRelativeLayoutScale to true in your constructor for your SWidget if you need this function called.  This removes 2 virtual calls from almost every widget's prepass, and only now requires 1 for every widget that needs to implement GetRelativeLayoutScale, which very few actually do.

Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 11291134 via CL 11291179 via CL 11291189 via CL 11291196
#ROBOMERGE-BOT: (v647-11244347)

[CL 11291217 by nick darnell in Main branch]
2020-02-07 09:51:26 -05:00
Marc Audy
d987626dd2 Fix another compile error
#rb
#rnx

[CL 11253721 by Marc Audy in Dev-Framework branch]
2020-02-05 12:28:23 -05:00
Marc Audy
2366f2df2e Fix compile error
#rb
#rnx

[CL 11253542 by Marc Audy in Dev-Framework branch]
2020-02-05 12:25:03 -05:00
Marc Audy
aec58d8240 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11246035
#rb
#rnx

[CL 11252410 by Marc Audy in Dev-Framework branch]
2020-02-05 12:12:38 -05:00
ben hoffman
977859f29d Make the "Select Function" drop down searchable on Create event nodes
#jira UE-86911
#rb marc.audy
#fyi michael.noland

[CL 11160271 by ben hoffman in Dev-Framework branch]
2020-01-29 10:32:52 -05:00
Marc Audy
9b14e17824 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11128285
#rb
#rnx

[CL 11130996 by Marc Audy in Dev-Framework branch]
2020-01-28 11:29:06 -05:00
bob tellez
ffa82ee148 #UE4 Move AssetReferenceFilter to EditorEngine so it can be used in Commandlets
#ROBOMERGE-SOURCE: CL 10879644 via CL 10879649
#ROBOMERGE-BOT: (v626-10872990)

[CL 10880543 by bob tellez in Main branch]
2020-01-06 12:54:22 -05: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
sebastian nordgren
b6f35f4abb Added SGraphNode::CreateTitleRightWidget() to allow for adding widgets to the far right of the title in a graph node.
Fixed copy-paste mistake in code to get SGraphNode error tooltip.

#jira UE-85670
#rb lauren.barnes


#ROBOMERGE-SOURCE: CL 10796222 via CL 10796232
#ROBOMERGE-BOT: (v610-10636431)

[CL 10796237 by sebastian nordgren in Main branch]
2019-12-18 10:39:22 -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
dan oconnor
fb75a4df25 Fix various crashes when disconnecting pins that trigger node changes while default pin value widgets are focused
#jira UE-84882
#rb None
[FYI] Michael.Noland
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10365908 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10365909 by dan oconnor in Main branch]
2019-11-21 20:43:50 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
rex hill
0c03d2d876 Add tool menus modules
#rb lauren.barnes
#rnx


#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 9900001 via CL 9902343
#ROBOMERGE-BOT: (v558-9892490)

[CL 9903399 by rex hill in Main branch]
2019-10-31 13:03:20 -04:00
phillip kavan
f7b3842cad Fix for a timing-specific crash caused by a stale graph pin ptr.
#jira UE-81523
#rb Dan.OConnor

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

[CL 9885388 by phillip kavan in Main branch]
2019-10-29 16:14:57 -04:00
lauren barnes
88a0146221 Change the texture preview from fill to either align left or right (depending on what side of the node it's added to)
#jira UE-78342
#rb trivial

#ROBOMERGE-SOURCE: CL 9758541 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v545-9751379)

[CL 9758549 by lauren barnes in Main branch]
2019-10-23 13:52:44 -04:00
Stefan Boberg
1f813eb516 Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb many

[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04: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
thomas sarkanen
79185e6271 Correctly displaying current class on layer nodes
This change means that layer nodes can now display their (potentially dynamically-assigned) linked class when the debugger is inspecting a running instance.

#jira UE-78537 - UX: There is no clear indication what Instance Class is used on a layer node without selecting it
#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 9133145 via CL 9133206
#ROBOMERGE-BOT: (v443-9013191)

[CL 9133270 by thomas sarkanen in Main branch]
2019-09-26 09:15:50 -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
marc audy
a6b5d44ae5 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) [at] 7987668
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7988574 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v399-8035122)

[CL 8039505 by marc audy in Dev-Build branch]
2019-08-14 13:20:31 -04:00
Ben Hoffman
027e8c2a1c Add "Convert function to event" option for function nodes and a "convert event to function" option for events
#jira UE-75743
#jira UE-75746
#rb Michael Noland

[CL 7909103 by Ben Hoffman in Dev-Framework branch]
2019-08-08 18:40:28 -04:00
sfider
3572a7a12e PR #4880: Fix use of shift key for manipulating graph pins (Contributed by sfider)
#jira UE-61792
#rb me
#rnx

[CL 7879993 by Ben Hoffman in Dev-Framework branch]
2019-08-08 10:22:04 -04:00
nick darnell
3907399c1d SlateGI - Disabling culling when we're on the fast path, adding some TODOs for clearing content in the futre instead.
[FYI] Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 7621559 via CL 7621561 via CL 7621562 via CL 7626302 via CL 7626474
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7730990 by nick darnell in Dev-Build branch]
2019-08-05 07:00:50 -04:00
Marc Audy
3d0b873e3f Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7712956
#rb
#rnx

[CL 7713270 by Marc Audy in Dev-Framework branch]
2019-08-04 15:53:40 -04:00
Ben Hoffman
088a6db753 Add the option to re-connect a node's exec/then pins when you press "Shift+DEL"
Add an editor action for "shift+del"
Only works for nodes with simple output/exec nodes

#jira UE-12271
#rb Fred Kimberley

[CL 7708603 by Ben Hoffman in Dev-Framework branch]
2019-08-02 13:48:46 -04:00