Commit Graph

405 Commits

Author SHA1 Message Date
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
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
thomas sarkanen
5f1ea7fd0e Fix crash when building layered animation blueprints
Ungrouped layers no longer attempt to create a single instance per 'group' (as there isnt really a group at all). This means that init/update calls are now correctly paired.
This unblocks us to work on developing the layering system more, but needs discussion as to how we develop this in the future.
Also fix odd alightment issue with layer interface details.

#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 8420328 via CL 8424969
#ROBOMERGE-BOT: (v404-8404397)

[CL 8425119 by thomas sarkanen in Main branch]
2019-09-03 11:26:06 -04:00