public void RegisterLayoutingInfo(BarLayoutingInfo layoutings)
{
var preBeatStretch = PreNotes.Width + OnNotes.Width / 2;
layoutings.AddBeatSpring(Beat, MinWidth, preBeatStretch);
// store sizes for special renderers like the EffectBarRenderer
layoutings.SetPreBeatSize(Beat, PreNotes.Width);
layoutings.SetOnBeatSize(Beat, OnNotes.Width);
}