public override void DoLayout()
{
base.DoLayout();
_bendGlyphs = new FastList<BendGlyph>();
for (int i = 0; i < Beat.Notes.Count; i++)
{
var n = Beat.Notes[i];
if (n.HasBend)
{
var bendValueHeight = 6;
var bendHeight = n.MaxBendPoint.Value * bendValueHeight;
Renderer.RegisterOverflowTop(bendHeight);
var bend = new BendGlyph(n, bendValueHeight);
bend.X = OnNotes.X + OnNotes.Width;
bend.Renderer = Renderer;
_bendGlyphs.Add(bend);
}
}
}