Files
mike zyracki d755798e61 Sequencer: Anim Layers
Anim layers are editor only asset user data attached to a level sequence that's shown from the animation toolbar. Consist of a set of sections and their corresponding owners(control rig/object) with various properties(mute, layer weight, etc.). Note since some of these values may get set in sequencer we poll some of these properties, using caching as needed.

For control rig we have an idea of multiple sections to key, since we need to have that per control e.g. left arm in left arm section/layer, right arm in right arm section/layer, everything else in base layer.

Weight track for the anim layers shows if it's keyed or not so I reuse control rig editor to cache that data which it also does for anim details proxies.

Move SCollapseControlsWidget to track editor header so it can be shared.

Sections in layers/with overrides can have a Blending Order, this will talked about more in the override code review.

Have a couple todo's in particurly when recompiling control rigs that are in layers

#rb max.chen
#jira UE-170495

[CL 36162829 by mike zyracki in 5.5 branch]
2024-09-10 18:32:22 -04:00
..
2024-09-10 18:32:22 -04:00