예제 #1
0
 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>();
     }
 }
예제 #2
0
        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);
            }
        }