Commit Graph

358 Commits

Author SHA1 Message Date
braeden shosa
7494966156 Added missing Source.GatherDebugData to FAnimNode_Inertialization::GatherDebugData
#rb Laurent.Delayen
#jira none

#ROBOMERGE-SOURCE: CL 11515945 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)

[CL 11515949 by braeden shosa in 4.25-Plus branch]
2020-02-18 15:58:33 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
rex hill
813f5c9540 Fix 'Add pin for element' section not listing items in Animation Blueprint Node context menu
#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]
2020-01-20 13:24:59 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
jeanmichel dignard
2ce7666d2d Copying //UE4/Dev-Core [at] 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 10708666 in //UE4/Main/...
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v626-10872990)

[CL 10898071 by jeanmichel dignard in Dev-Tools-Staging branch]
2020-01-07 15:54:23 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#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]
2019-12-26 15:33:43 -05:00
chris caulfield
5ca6ab385e Chaos - hack in Poke force in PhAt
#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]
2019-12-19 23:33:50 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
Jamie Dale
872aa869c3 Converted code to use FObjectEditorUtils::GetCategoryText rather than access the UObjectCategory meta-data directly
This keeps the implementation common and will allow it to be changed in the future

#rb none
#rnx

[CL 10075120 by Jamie Dale in Dev-Editor branch]
2019-11-07 15:39:36 -05:00
thomas sarkanen
beca665a5e Fixed details panel expansion state not persisting when adding an animation layer
#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]
2019-11-05 05:38:45 -05:00
braeden shosa
3ccce0de2c Inertialization error logging.
- 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]
2019-10-24 21:21:22 -04:00
thomas sarkanen
5a16197426 Animation layer input's type can no longer be reset to default
#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]
2019-10-22 10:33:38 -04:00
thomas sarkanen
79ae949f20 Fixed crash when deleting a state machine inside an animation layer while the layer node is still visible
#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]
2019-10-21 10:16:30 -04:00
braeden shosa
57401f6259 Clamp transition crossfade durations to 0
#jira UE-81909
#fyi zack.letters, laurent.delayen
#rb none

[CL 9625571 by braeden shosa in 4.24 branch]
2019-10-16 18:28:21 -04:00
braeden shosa
c3e6c9276a Fixed blend logic reverting to standard blend when switching from Custom to Inertialization.
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]
2019-10-16 17:33:46 -04:00
braeden shosa
19e2ec8e94 Merging 9412940, 9574419, and 9575864 from Dev-Anim
Inertial blending for Linked Anim Blueprints
#jira UEA-544
#rb thomas.sarkanen
#fyi thomas.sarkanen, laurent.delayen, aaron.cox, zack.letters

[CL 9620672 by braeden shosa in 4.24 branch]
2019-10-16 14:04:36 -04:00
Lina Halper
3fd7f76532 Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main)
#fyi: Laurent.Delayn, Marc.Audy
#rb: none

[CL 9321182 by Lina Halper in Main branch]
2019-10-01 16:59:31 -04:00
steve robb
14cab21e0c Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
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]
2019-09-28 08:19:35 -04:00
marc audy
b3b8db5aec Fix deprecation warnings
#jira
#rnx
[FYI] Thomas.Sarkanen


#ROBOMERGE-SOURCE: CL 9151409 via CL 9151425
#ROBOMERGE-BOT: (v443-9013191)

[CL 9151437 by marc audy in Main branch]
2019-09-26 13:01:46 -04:00
thomas sarkanen
817414d35a Fix non-unity build
#rb none


#ROBOMERGE-SOURCE: CL 9148007 via CL 9148028
#ROBOMERGE-BOT: (v443-9013191)

[CL 9148040 by thomas sarkanen in Main branch]
2019-09-26 11:59:23 -04:00
thomas sarkanen
79185e6271 Correctly displaying current class on layer nodes
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]
2019-09-26 09:15:50 -04:00
thomas sarkanen
7ce1684c59 Fix build breakage
#rb none


#ROBOMERGE-SOURCE: CL 9123241 via CL 9123242
#ROBOMERGE-BOT: (v443-9013191)

[CL 9123243 by thomas sarkanen in Main branch]
2019-09-26 06:27:22 -04:00
thomas sarkanen
6f508c80f0 Renaming an animation interface graph now also fixes up layer nodes that use that graph
#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 9123175 via CL 9123176
#ROBOMERGE-BOT: (v443-9013191)

[CL 9123177 by thomas sarkanen in Main branch]
2019-09-26 06:05:49 -04:00
thomas sarkanen
53708c2257 Renaming layer and sub-instance related APIs
#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]
2019-09-23 07:23:26 -04:00