Commit Graph

190 Commits

Author SHA1 Message Date
Mike Beach
e556554c1c [UE-14230] Extending FMemberReference so it can properly represent global delegate signatures (and have a UPackage for the member's parent).
#codereview maciej.mroz, jaroslaw.palczynski

[CL 2527120 by Mike Beach in Main branch]
2015-04-27 12:46:38 -04:00
Maciej Mroz
6ef830d587 UE-12558 'Directions are not Compatible' error on ForEachLoopWithBreak if split struct pin is disconnected from Enum type
The problem is related to pins default value for an enum. But it seems, it should be fixed in the Marco node.

#codereview Mike.Beach, Michael.Schoell

[CL 2521782 by Maciej Mroz in Main branch]
2015-04-22 17:04:42 -04:00
Mike Beach
d5e2e3495b [UE-12401] Fixing up the BP menu filtering to account for array functions that have params that get converted to wildcard pins.
[CL 2519616 by Mike Beach in Main branch]
2015-04-21 14:12:38 -04:00
Michael Schoell
63b7360ae0 Removed the Blueprint Editor's legacy node menu system.
#jira UE-13391 - Delete old BP menu system (is causing confusion)

#codereview Mike.Beach

[CL 2514361 by Michael Schoell in Main branch]
2015-04-16 11:47:54 -04:00
Michael Schoell
1cd9896396 Improved searching for pin type classes to find classes, structs, enums, and objects when searching with a sanitized version of the name or unsanitized.
Structs now display, in the selector, with their display name.

Unloaded assets will now display with a sanitized name.

#jira UE-13138 - Search menu sanitizing class name on load making search results inconsistent

[CL 2506921 by Michael Schoell in Main branch]
2015-04-09 12:18:12 -04:00
Michael Schoell
73a4a605c3 Added a menu option when right clicking on Blueprint nodes to view node's documentation.
Moved the "GoToDocumentation" command from MaterialEditorCommands up to GraphEditorCommands.

#jira UE-11783 - Right click on BP nodes should offer link to API docs for node.

[CL 2506859 by Michael Schoell in Main branch]
2015-04-09 11:34:39 -04:00
Maciej Mroz
042641debe Strict check in UEdGraphSchema_K2::CreateSplitPinNode
[CL 2505753 by Maciej Mroz in Main branch]
2015-04-08 16:00:28 -04:00
Maciej Mroz
1f114d4193 SplitPin crashes when the structure doesn't exist anymore.
A part of: UE-11813 User crashes in UObject::SetLinker() during Ctrl+Z and other operations

#codereview Marc.Audy

[CL 2505678 by Maciej Mroz in Main branch]
2015-04-08 15:25:57 -04:00
Marc Audy
5179427407 Fix display of {Proto Pin Display Name} in split pins
#codereview Saul.Abreu

[CL 2505543 by Marc Audy in Main branch]
2015-04-08 14:46:23 -04:00
Michael Schoell
75200e5a0d Cached node titles can now be forced to refresh without iteration over every node.
This will occur with every structural modification to any BP, node titles refresh only when visible.

[CL 2499923 by Michael Schoell in Main branch]
2015-04-02 11:16:23 -04:00
Michael Schoell
5f3f433198 Can drag and drop pins onto a variety of K2Node_EditablePinBase nodes to add pins to them.
Shifted a lot of pin adding functionality from Blueprint Details customizion to the nodes themselves or BlueprintEditorUtils.

#jira UE-11334 - Dragging a pin to a node that can add pins (function entry/exit, custom events...) should add a pin of the type to the node.

[CL 2497224 by Michael Schoell in Main branch]
2015-03-31 10:32:10 -04:00
Michael Noland
6367c98d9f Prevented a few more uses of Pop() from shrinking
[CL 2494798 by Michael Noland in Main branch]
2015-03-27 20:23:08 -04:00
Maciej Mroz
1a22ee9081 UHT error when an property/parameter exposed to BP is not supported by blueprint.
#codereview Robert.Manuszewski, Steve.Robb

[CL 2494269 by Maciej Mroz in Main branch]
2015-03-27 15:02:56 -04:00
Michael Schoell
ece860ea64 Blueprint Call Function nodes will now display localized function names.
FriendlyName metadata is now deprecated and all uses have been removed, a metadata redirector has been setup.

Changed most/all current instances of FriendlyName metadata over to DisplayName.

#jira UE-12048 - Ability to translate Blueprint node names (UFunction names)

[CL 2494033 by Michael Schoell in Main branch]
2015-03-27 12:54:58 -04:00
Mike Beach
d7b2d5c1e2 #ue4 Fix for autocreaterefterm not being properly handled for lists
#codereview Nick.Whiting

[CL 2488349 by Mike Beach in Main branch]
2015-03-23 16:48:53 -04:00
Michael Noland
da5d18f983 Graph Editor: Add a shortcut to create reroute nodes by double-clicking on BP spline connections
[CL 2484035 by Michael Noland in Main branch]
2015-03-18 23:32:57 -04:00
Dan Oconnor
c9ba1e13c3 Fix for PR #863 - crash when adding override to pure function
[CL 2480429 by Dan Oconnor in Main branch]
2015-03-16 14:42:38 -04:00
Marc Audy
149a75aa4f Fix compile issues
[CL 2477369 by Marc Audy in Main branch]
2015-03-12 16:02:38 -04:00
Marc Audy
d67a694c69 Move member reference out of K2Node and make it usable elsewhere
[CL 2477135 by Marc Audy in Main branch]
2015-03-12 14:17:48 -04:00
Dan Oconnor
9d1e4efe41 PR #863: Add UK2Node_CallParentFunction node on Blueprint function override (Contributed by bozaro)
https://github.com/EpicGames/UnrealEngine/pull/863

[CL 2475671 by Dan Oconnor in Main branch]
2015-03-11 16:41:45 -04:00
Saul Abreu
79a26091bf Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
#codereview Steve.Robb, Robert.Manuszewski

[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Michael Schoell
d304e9b7e8 Can replace local variables nodes in collapsed graphs through the node's right click context menu.
[CL 2462435 by Michael Schoell in Main branch]
2015-02-26 13:07:09 -05:00
Michael Schoell
e822095587 Removed "Edit Tunnel" context menu option from collapsed graph nodes as it no longer did anything.
[CL 2460653 by Michael Schoell in Main branch]
2015-02-25 14:20:57 -05:00
Michael Noland
c5a8df96d9 Blueprints: Add GetDisplayName as an acceptable autocast from object to string
#codereview nick.whiting

[CL 2457312 by Michael Noland in Main branch]
2015-02-23 18:40:19 -05:00
Maciej Mroz
4a8ab6175e UE-9695 UK2Node_CreateDelegate excludes all functions that cannot be used by Event Dispatcher.
[CL 2455116 by Maciej Mroz in Main branch]
2015-02-21 19:06:39 -05:00