Files
UnrealEngineUWP/Engine/Source/Editor/AnimGraph
Phillip Kavan 11982590d6 [UE-11380] Reroute nodes now function correctly in an animation graph after compiling an animation blueprint.
change summary:
- added new UEdGraphNode::IsCompilerRelevant() and UEdGraphNode::GetPassThroughPin() APIs
- added a UK2Node::GetPassThroughPin() override to return the opposing exec pin on any given exec pin, else NULL, as base node logic
- added a UK2Node_Knot::IsCompilerRelevant() override to always return false for reroute nodes (since they are always precompiled out)
- added a UK2Node_Knot::GetPassThroughPin() override to always return the opposing pin given either the input or output pin, else NULL
- added new FBlueprintEditorUtils::GetCompilerRelevantNodes() and FBlueprintEditorUtils::FindFirstCompilerRelevantNodes() utility methods
- modified UAnimGraphNode_Base::GetLinkIDLocation() to look for the first linked "compiler-relevant" node rather than the literal first linked node

#codereview Michael.Noland

[CL 2508464 by Phillip Kavan in Main branch]
2015-04-10 12:36:02 -04:00
..
2014-12-07 19:09:38 -05:00