Switched to using the UiSpec for the filter so the full (and correct) category would be parsed for hiding.
#jira UE-14624 - Cannot hide most Blueprint categories from the Class Settings
[CL 2555404 by Michael Schoell in Main branch]
Early version:
- New BP types: Asset and AssetClass
- Now implicit conversion (in Blueprint) from Asset to Object
- Explicit conversion node: K2Node_ConvertAsset
- EX_AssetConst script instruction to store StringAssetReference in bytecode.
#codereview Nick.Whiting, Mike.Beach
[CL 2553506 by Maciej Mroz in Main branch]
change summary:
- modified ForEachLoop and ForEachLoopWithBreak macros to maintain a separate value for the array index that won't increment beyond the input array size
- modified UK2Node_ForEachELementInEnum to expand to a similar construct as the ForEachLoop* macros
[CL 2552057 by Phillip Kavan in Main branch]
[UE-15352] - Math Nodes are not updating on input
#change NodeConnectionListChanged() method in UMaterialGraphNode now clears the visualization cache on the schema triggering all FText attributes on the node's widgets to update.
[CL 2549543 by Chris Wood in Main branch]
Changed the StandardMacros Increment, Decrement, and Negate functions to use this metadata and removed the code forcing them to appear as compact nodes from UK2Node_MacroInstance.
Compact Node Title will force nodes to display as Compact Nodes if set. This information is also appended to the Keywords, no need to set in the Keywords as well.
Keywords makes nodes easier to find.
#jira UE-14499 - Setting Function/Macro graph Keyword and Compact Title metadata
[CL 2545723 by Michael Schoell in Main branch]
Big conversion of FStrings and FNames to FText.
Version bump to move some MaterialFunction UProperty from a TArray<FString> to TArray<FText> (some Engine assets are older than being allowed to auto-convert the UProperty)
Auto conversion of FName to FText (and back) now supported (as well as TArrays of those types).
Searching categories by both the localized string and the source string is now supported in Blueprints.
#jira UE-14481 - We are missing ability to translate node categories
#codereview Justin.Sargent
[CL 2542875 by Michael Schoell in Main branch]
K2Node_Knot (Reroute node) is now considered pure and will not be pruned during Skeleton compiles.
#jira UE-12879 - Adding a Reroute node to a function's array output will cause the Function node to be missing the output
[CL 2541536 by Michael Schoell in Main branch]
Made keys that are not blueprint bindable not selectable via the key selector dropdowns
Made supported gesture keys blueprint bindable
Added mechanism to organize keys in to more categories than just gamepad, keyboard, and mouse
Moved motion, gesture, android, steam, and xbox one keys in to their own menu categories
[CL 2539546 by Marc Audy in Main branch]
Unnecessary "MarkBlueprintAsStructurallyModified" are removed.
UE-14593 Updating the output of a function does not update the instance placed in the EventGraph
#codereview Mike.Beach, Michael.Schoell
[CL 2535363 by Maciej Mroz in Main branch]