コード例 #1
0
 public ScoreRenderer(global::alphatab.Settings settings, object param)
 {
     unchecked
     {
         global::alphatab.rendering.ScoreRenderer.__hx_ctor_alphatab_rendering_ScoreRenderer(this, settings, param);
     }
 }
コード例 #2
0
ファイル: Settings.cs プロジェクト: mulhaus1/RSTabExplorer
 public static global::alphatab.Settings defaults()
 {
     unchecked
     {
         global::alphatab.Settings settings = new global::alphatab.Settings();
         settings.scale  = 1.0;
         settings.width  = 600;
         settings.height = 200;
         settings.engine = "default";
         settings.layout = global::alphatab.LayoutSettings.defaults();
         settings.staves = new global::haxe.root.Array <object>();
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("marker")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("tempo")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("text")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("chords")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("trill")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("beat-vibrato")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("note-vibrato")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("alternate-endings")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("score")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("crescendo")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("dynamics")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("trill")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("beat-vibrato")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("note-vibrato")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("tap")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("fade-in")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("let-ring")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("palm-mute")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("tab")));
         settings.staves.push(new global::alphatab.StaveSettings(global::haxe.lang.Runtime.toString("pick-stroke")));
         return(settings);
     }
 }
コード例 #3
0
ファイル: Settings.cs プロジェクト: mulhaus1/RSTabExplorer
 public static void __hx_ctor_alphatab_Settings(global::alphatab.Settings __temp_me49)
 {
     unchecked
     {
         {
         }
     }
 }
コード例 #4
0
        public static void __hx_ctor_alphatab_rendering_ScoreRenderer(global::alphatab.rendering.ScoreRenderer __temp_me101, global::alphatab.Settings settings, object param)
        {
            unchecked
            {
                __temp_me101.settings = settings;
                __temp_me101._renderFinishedListeners = new global::haxe.root.Array <object>();
                __temp_me101.renderingResources       = new global::alphatab.rendering.RenderingResources(((double)(1)));
                if ((string.Equals(settings.engine, default(string)) || !(global::alphatab.Environment.renderEngines.exists(settings.engine))))
                {
                    __temp_me101.canvas = ((global::alphatab.platform.ICanvas)(((global::haxe.lang.Function)(global::alphatab.Environment.renderEngines.@get("default").@value)).__hx_invoke1_o(default(double), param)));
                }
                else
                {
                    __temp_me101.canvas = ((global::alphatab.platform.ICanvas)(((global::haxe.lang.Function)(global::alphatab.Environment.renderEngines.@get(settings.engine).@value)).__hx_invoke1_o(default(double), param)));
                }

                __temp_me101.recreateLayout();
            }
        }
コード例 #5
0
        public override object __hx_setField(string field, int hash, object @value, bool handleProperties)
        {
            unchecked
            {
                switch (hash)
                {
                case 188579043:
                {
                    this.settings = ((global::alphatab.Settings)(@value));
                    return(@value);
                }


                case 307761913:
                {
                    this.renderingResources = ((global::alphatab.rendering.RenderingResources)(@value));
                    return(@value);
                }


                case 1488498346:
                {
                    this.layout = ((global::alphatab.rendering.layout.ScoreLayout)(@value));
                    return(@value);
                }


                case 223048071:
                {
                    this._currentLayoutMode = global::haxe.lang.Runtime.toString(@value);
                    return(@value);
                }


                case 371166859:
                {
                    this.track = ((global::alphatab.model.Track)(@value));
                    return(@value);
                }


                case 2027516754:
                {
                    this.score = ((global::alphatab.model.Score)(@value));
                    return(@value);
                }


                case 943871192:
                {
                    this.canvas = ((global::alphatab.platform.ICanvas)(@value));
                    return(@value);
                }


                case 1842287352:
                {
                    this._renderFinishedListeners = ((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(@value)))));
                    return(@value);
                }


                default:
                {
                    return(base.__hx_setField(field, hash, @value, handleProperties));
                }
                }
            }
        }
コード例 #6
0
		public override   object __hx_setField(string field, int hash, object @value, bool handleProperties)
		{
			unchecked 
			{
				switch (hash)
				{
					case 188579043:
					{
						this.settings = ((global::alphatab.Settings) (@value) );
						return @value;
					}
					
					
					case 307761913:
					{
						this.renderingResources = ((global::alphatab.rendering.RenderingResources) (@value) );
						return @value;
					}
					
					
					case 1488498346:
					{
						this.layout = ((global::alphatab.rendering.layout.ScoreLayout) (@value) );
						return @value;
					}
					
					
					case 223048071:
					{
						this._currentLayoutMode = global::haxe.lang.Runtime.toString(@value);
						return @value;
					}
					
					
					case 371166859:
					{
						this.track = ((global::alphatab.model.Track) (@value) );
						return @value;
					}
					
					
					case 2027516754:
					{
						this.score = ((global::alphatab.model.Score) (@value) );
						return @value;
					}
					
					
					case 943871192:
					{
						this.canvas = ((global::alphatab.platform.ICanvas) (@value) );
						return @value;
					}
					
					
					case 1842287352:
					{
						this._renderFinishedListeners = ((global::haxe.root.Array<object>) (global::haxe.root.Array<object>.__hx_cast<object>(((global::haxe.root.Array) (@value) ))) );
						return @value;
					}
					
					
					default:
					{
						return base.__hx_setField(field, hash, @value, handleProperties);
					}
					
				}
				
			}
		}