public static void __hx_ctor_alphatab_StaveSettings(global::alphatab.StaveSettings __temp_me51, string id) { unchecked { __temp_me51.id = id; __temp_me51.additionalSettings = new global::haxe.ds.StringMap <object>(); } }
public virtual global::alphatab.rendering.staves.StaveGroup createEmptyStaveGroup() { unchecked { global::alphatab.rendering.staves.StaveGroup @group = new global::alphatab.rendering.staves.StaveGroup(); @group.layout = this; { int _g = 0; global::haxe.root.Array <object> _g1 = this.renderer.settings.staves; while ((_g < _g1.length)) { global::alphatab.StaveSettings s = ((global::alphatab.StaveSettings)(_g1[_g])); ++_g; if (global::alphatab.Environment.staveFactories.exists(s.id)) { @group.addStave(new global::alphatab.rendering.staves.Stave(((global::alphatab.rendering.BarRendererFactory)(((global::haxe.lang.Function)(global::alphatab.Environment.staveFactories.@get(s.id).@value)).__hx_invoke1_o(default(double), this))))); } } } return(@group); } }