AlphaTab.Rendering.Glyphs.VoiceContainerGlyph.AddGlyph C# (CSharp) Method

AddGlyph() public method

public AddGlyph ( Glyph g ) : void
g Glyph
return void
        public override void AddGlyph(Glyph g)
        {
            g.X = BeatGlyphs.Count == 0
                ? 0
                : BeatGlyphs[BeatGlyphs.Count - 1].X + BeatGlyphs[BeatGlyphs.Count - 1].Width;
            g.Renderer = Renderer;
            g.DoLayout();
            BeatGlyphs.Add((BeatContainerGlyph)g);
            Width = g.X + g.Width;
        }