public record class AnimationRowWhich 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? TargetThe object it drives, or for the event track.
public AnimationProperty PropertyWhich of its numbers.
public string ShapeWhich blend shape, when is Weight; empty for every other property.
Methods (1)
public AnimationRow(AnimationTargetData? Target, AnimationProperty Property, string Shape = "")Which row of the dope sheet a timeline track is.
Used by (1)
- AnimationClipViewVixen.Editor.AssetEditors