+ Add animation support for scalar material parameters on actor components.
+ Add the ability to specify an edit widget for track nodes in the outliner through the track editor.
[CL 2684800 by Frank Fella in Main branch]
+ Move section interface classes to separate files so they can be reused by other tracks.
+ Change to a template class to avoid switching on types so much and implement separate classes for each property type.
+ Delete copy/pasted code from UMG property track editors and derive from property track.
[CL 2635889 by Frank Fella in Main branch]
- Fixed shots and sub-movie scene sequences being broken by the removal of UMovieScene as an asset class
[CL 2634030 by Matt Kuhlenschmidt in Main branch]
- IMovieSceneAnimation derivatives are now the primary types consumed by Sequencer; they hold a root MovieScene inside
- Object binding managers have been removed; bindings are persisted in UActorAnimation, UNiagaraAnimation, UWidgetAnimation
- MovieSceneAssetEditor is now ActorAnimationEditor and became a plug-in
- MovieSceneRuntimePlayer is now ActorAnimationPlayer; K2Node_PlayMovieScene has been removed
#CodeReview: matt.kuhlenschmidt, frank.fella, nick.darnell, olaf.piesche, max.chen, andrew.rodham
[CL 2628945 by Max Preussner in Main branch]
- Path track editor.
- Path track section that evaluates to a usplinecomponent of an aactor.
- Add evaluation order to track instances so that path can evaluate before transform.
[CL 2607923 by Max Chen in Main branch]