Commit Graph

22 Commits

Author SHA1 Message Date
Michael Schoell
25550afda3 "Convert to impure Get" menu option for Variable Get nodes now listed as "Convert to Validated Get"
#jira UE-14385 - Rename "Convert to impure Get" menu option to something more explanatory

[CL 2524474 by Michael Schoell in Main branch]
2015-04-24 11:55:52 -04:00
Michael Schoell
b0e80f8353 Fixing some cases of finding a UFunction by name without the use of GET_MEMBER_NAME_CHECKED
[CL 2519445 by Michael Schoell in Main branch]
2015-04-21 12:24:34 -04:00
Michael Noland
fdc561164b Blueprints: Added another missing include
[CL 2515267 by Michael Noland in Main branch]
2015-04-16 20:44:01 -04:00
Michael Schoell
d4b87bde20 Fixes missing include.
[CL 2515237 by Michael Schoell in Main branch]
2015-04-16 19:51:54 -04:00
Michael Schoell
87b272a423 Fix reverse logic on impure/pure variable Get node transaction string.
[CL 2514822 by Michael Schoell in Main branch]
2015-04-16 15:37:04 -04:00
Michael Schoell
73b396722e Variable Get nodes can be toggled between pure and impure which will branch logic based on value validity, if they are of type Object and a non-array.
#jira UE-9592 - Add an "impure" variable get node, with IsValid check built in

[CL 2514819 by Michael Schoell in Main branch]
2015-04-16 15:35:15 -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
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jaroslaw Palczynski
7c41927cf4 Rename FPostConstructInitializeProperties to something simpler
Changed it with FObjectInitializer.

UECORE-7

[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Mike Beach
7b8425fc04 Reverting some perf optimizations that were resulting in stale node text (have to figure out when to clear the cached text).
TTP #346788

[CL 2308590 by Mike Beach in Main branch]
2014-09-24 14:15:13 -04:00
Mike Beach
66b56f0dfd Making it so the blueprint favoriting system works with the new menu system.
[CL 2301204 by Mike Beach in Main branch]
2014-09-17 13:01:38 -04:00
Mike Beach
1424e089f3 Shrinking the template node database by removing the need for function/variable nodes to be cached.
[CL 2295284 by Mike Beach in Main branch]
2014-09-12 12:56:24 -04:00
Mike Beach
42a36b542a Caching tooltips that use FText::Format() (optimizing for the new BP menu system).
[CL 2283623 by Mike Beach in Main branch]
2014-09-03 18:17:44 -04:00
Mike Beach
1b87f7d3ee Deprecating EdGraphNode's GetTooltip() (in exchange for one that returns FText over FString).
[CL 2283396 by Mike Beach in Main branch]
2014-09-03 18:14:09 -04:00
Mike Beach
1dfbb2d829 Optimizing BP node titles (caching any that use FText::Format(), which is slow).
[CL 2282225 by Mike Beach in Main branch]
2014-09-02 19:08:09 -04:00
Michael Schoell
9561e62a25 Local variables can be named the same as local variables in other functions, nothing global in a Blueprint can be named the same as a local variable.
Will display an error notification on the editable text box when attempting to change a function's local variable or parameter to be the same.

#ttp 336502 - BP: Local variables can have the same name as function parameters and returns, which causes a duplicate property error.

[CL 2192140 by Michael Schoell in Main branch]
2014-07-11 13:10:34 -04:00
Michael Schoell
788de6f349 Removed GetNodeNativeTitle from the editor entirely, now uses BuildSourceString to obtain the source string in a more reliable way.
#codereview Justin.Sargent

[CL 2114371 by Michael Schoell in Main branch]
2014-06-23 15:36:50 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Michael Schoell
1585defb9a Local variables will no longer stop working when renaming a function.
#ttp 337236 - BP: Local variables cannot be found after adding and renaming a new function

[CL 2089692 by Michael Schoell in Main branch]
2014-05-30 10:43:00 -04:00
Michael Schoell
7fe3dd5fd9 Local function variables in Blueprints now utilize the Get/Set nodes
#change Deprecated UK2Node_LocalVariable
#change UK2Node_LocalVariable will replace itself with a Get and any Assign nodes it is hooked up to with a Set node, will also delete itself from Animation rule graphs that they should not have been allowed to be placed in

#ttp 332158 - BP:  Make local variables use standard get / set nodes, instead of the assigned named local nodes

[CL 2068725 by Michael Schoell in Main branch]
2014-05-09 17:43:40 -04:00
Michael Schoell
0a41fb741e #summary Can search for nodes in the palette menu in Blueprints with both the native name and the localized name.
#add Added UEdGraphNode::GetNodeNativeTitle to return a native title for a node.
#add Added UEdGraphNode::GetNodeSearchTitle to return the native and localized title for a node, together, for searching.
#add Can hold "alt" over a node (in the graph panel, or the palette) to see the native name of the node.

#ttp 331252 - Blueprints: Editor: L10N: Blueprints need to consistently show localized node names and when searching need to search both the localized name and the native name

#codereview justin.sargent

[CL 2044506 by Michael Schoell in Main branch]
2014-04-23 18:30:37 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00