Fixed a bug as uncovered by the new unit test (to be checked in in a separate submit).
* Added a new automation test file setup for animation
* Added a unit test for the calculate velocity node.
#rb Lina.Halper
#rb Aaron.Cox
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 4996498 via CL 4996991 via CL 5000426
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083846 by helge mathee in Dev-Networking branch]
[REVIEW] [at]Mic.Rooney
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 4995699 via CL 4995700 via CL 4995701 via CL 4995957 via CL 5000000
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083544 by peter knepley in Dev-Networking branch]
They have to have RF_Transactional set when being constructed in order to be caught by the transaction correctly
#jira UE-69757
#rb none
[CODEREVIEW] Michael.Dupuis
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 4999508 in //UE4/Release-4.22/... via CL 4999513
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083250 by jamie dale in Dev-Networking branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: stuart.hill
#ROBOMERGE-SOURCE: CL 4999065 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083233 by stuart hill in Dev-Networking branch]
Copy of CL4998580 in Dev-VR by #fyi Joe.Conley
#rb Ryan.Vance
#jira UE-70100
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: keli.hlodversson
#ROBOMERGE-SOURCE: CL 4998762 in //UE4/Release-4.22/... via CL 4998767
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083213 by keli hlodversson in Dev-Networking branch]
#rb trivial
Adding TrackedDeviceClass_DisplayRedirect as a known steam vr tracked device type.
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ryan.vance
#ROBOMERGE-SOURCE: CL 4997825 in //UE4/Release-4.22/... via CL 4997826
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083175 by ryan vance in Dev-Networking branch]
With the previous work here we supporting Layering with external values correctly working with the TrackEditors which work when setting keys via the details panel, auto key, or the hot keys. However if you pressed the key button icon next to the channel in the sequencer UI it would only now always just set the current value which could be different than what it should be based upon the external value (like if you moved the sphere in the jira ticket).
So we added support for an extra OnGetCurrentValueAndWeight to the TMovieSceneExternalValue in order to modify the value based upone the global diff/weight as we did before. This specialization only happens for <float> and currently only for the Transform/Vector sections (other like ComposurePostMovieSettings seemed margiinally useful and we don't support ExternalValues for generic float chanels for some reason).
#jira UE-69648
#rb max.chen
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 4997298 in //UE4/Release-4.22/... via CL 4997300
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083163 by mike zyracki in Dev-Networking branch]
(Copy of CL#4997141 from Dev-VR)
#jira UE-68094
#rb Jules.Blok
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: keli.hlodversson
#ROBOMERGE-SOURCE: CL 4997160 in //UE4/Release-4.22/... via CL 4997162
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083152 by keli hlodversson in Dev-Networking branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: stuart.hill
#ROBOMERGE-SOURCE: CL 4997075 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083151 by stuart hill in Dev-Networking branch]
Implemented WMF hardware accelerated video decoding support.
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: stuart.hill
#ROBOMERGE-SOURCE: CL 4992832 via CL 4992861 via CL 4992918 via CL 4996527
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083097 by stuart hill in Dev-Networking branch]
Implemented WMF hardware accelerated video decoding support.
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: stuart.hill
#ROBOMERGE-SOURCE: CL 4992832 via CL 4992861 via CL 4992918 via CL 4996526
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5083093 by stuart hill in Dev-Networking branch]