#jira UE-87093
#lockdown cristina.riveron
#rb lauren.barnes
#ROBOMERGE-SOURCE: CL 11065612 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v637-11041722)
[CL 11065615 by rex hill in Main branch]
#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]
#rb none
#ROBOMERGE-SOURCE: CL 10837680 via CL 10841173 via CL 10843458 via CL 10843562
#ROBOMERGE-BOT: (v610-10636431)
[CL 10843725 by chris caulfield in Main branch]
#jira UE-80654 - Adding an Input Pose to an Animation Layer will expand all Input options in that layer
#rb Jurre.deBaare
#ROBOMERGE-SOURCE: CL 10002865 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v560-9963197)
[CL 10002884 by thomas sarkanen in Main branch]
- Inertialization requests made without the context of an ancestor inertialization node now log an error identifying the source of the request.
- Added an editor only table to map runtime nodes back to their source. This enables runtime node errors to identify the source.
- The log messages are text only for now, as this is a limitation of the current message log handling in AnimInstanceProxy. However, having the reverse map gets us halfway to runtime node messages with clickable hyperlinks.
- Don't log errors if anim graph blend time is zero. Anim graph times are allowed to be zero to cancel inertialziation, but there's no need to complain about a missing inertialization node in that case.
- Improved inertialization documentation
#jira UE-80532
#rb thomas.sarkanen
[FYI] thomas.sarkanen, laurent.delayen, zack.letters
#ROBOMERGE-SOURCE: CL 9827176 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v546-9757112)
[CL 9827179 by braeden shosa in Main branch]
#jira UE-81866 - Inputs Variable Type Can Not be Reset to Default in a Layer's Input Pose in an AnimationLayerInterface
#jira UE-81868 - Input Element is Removed When Selecting Reset to Default in a Layer's Input Pose in an AnimationLayerInterface
#rb Jurre.deBaare
#ROBOMERGE-SOURCE: CL 9745567 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v542-9736015)
[CL 9745575 by thomas sarkanen in Main branch]
#jira UE-81922 - Crash on Deleting State Machine Inside Animation Layer
#rb Jurre.deBaare
#ROBOMERGE-SOURCE: CL 9731493 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9731499 by thomas sarkanen in Main branch]
UAnimationCustomTransitionSchema::HandleGraphBeingDeleted resets LogicType to standard blend, so I made UAnimStateTransitionNode::PostEditChangeProperty restore the desired logic type after graph removal.
#jira UE-81470
#fyi zack.letters, laurent.delayen
#rb none
[CL 9624914 by braeden shosa in 4.24 branch]
Replicated from CL# 7924370.
#rb none
#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)
[CL 9279836 by steve robb in Main branch]
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]
#jira UE-80147 - Rename new anim layer related APIs
#rb Jurre.deBaare
#ROBOMERGE-OWNER: thomas.sarkanen
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 8973946 via CL 8973950 via CL 8973951
#ROBOMERGE-BOT: (v438-8971340)
[CL 8974019 by thomas sarkanen in Main branch]