Vixen
02b45cc4
csharp
public sealed class TimelineLanes

The lanes: every key, every curve trace, the marquee and the playhead.

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

Remarks

⚠ One element for every track rather than one element per key. A timeline of forty tracks with two hundred keys each is eight thousand diamonds four pixels across, and as elements that would be eight thousand style nodes and layout boxes for a picture whose whole content is arithmetic. Everything below the ruler is drawn, and the hit tests are the same arithmetic read backwards.

Fields and properties (2)

  • protected override string TagName

    The element name this type answers to when a caller does not choose one.

  • public Timeline? Owner

    The timeline it draws for.

Methods (1)

  • protected override void OnDraw(DrawContext context)

    Draws whatever this element is, beyond what a stylesheet can describe.

Used by (1)

  • TimelineVixen.Ui.Controls.Advanced