Vixen
dd8b0a81
csharp
public record class AnimationRow

Which row of the dope sheet a timeline track is.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

A tag on the track rather than a parallel list, because Timeline rebuilds its header rows as it scrolls — the same pooling the outliner does — and an index into a list beside it would name a different row after every rebuild.

⚠ Three parts and not two, because a face's node has one weight row per shape. Twenty rows all tagged (Head, Weight) would be twenty rows that compare equal, and every one of this view's lookups — which track is this key on, which curve does the editor show, which curve does a delete edit — would answer with the first of them.

Fields and properties (3)

  • public AnimationTargetData? Target

    The object it drives, or for the event track.

  • public AnimationProperty Property

    Which of its numbers.

  • public string Shape

    Which blend shape, when is Weight; empty for every other property.

Methods (1)

Used by (1)

  • AnimationClipViewVixen.Editor.AssetEditors