public static void __hx_ctor_alphatab_rendering_layout_ScoreLayout(global::alphatab.rendering.layout.ScoreLayout __temp_me24, global::alphatab.rendering.ScoreRenderer renderer) { unchecked { __temp_me24.renderer = renderer; } }
public override void finalizeRenderer(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { base.finalizeRenderer(layout); this.isEmpty = true; global::alphatab.rendering.Glyph prevGlyph = default(global::alphatab.rendering.Glyph); if ((this.index > 0)) { global::alphatab.rendering.EffectBarRenderer prevRenderer = ((global::alphatab.rendering.EffectBarRenderer)(((global::alphatab.rendering.BarRendererBase)(this.stave.barRenderers[(this.index - 1)])))); if ((prevRenderer._lastBeat != default(global::alphatab.model.Beat))) { prevGlyph = ((global::alphatab.rendering.Glyph)(((global::haxe.ds.IntMap <object>)(global::haxe.ds.IntMap <object> .__hx_cast <object>(((global::haxe.ds.IntMap)(prevRenderer._effectGlyphs[0]))))).@get(prevRenderer._lastBeat.index).@value)); } } { object __temp_iterator446 = ((global::haxe.ds.IntMap <object>)(global::haxe.ds.IntMap <object> .__hx_cast <object>(((global::haxe.ds.IntMap)(this._effectGlyphs[0]))))).keys(); while (((bool)(global::haxe.lang.Runtime.callField(__temp_iterator446, "hasNext", 407283053, default(global::haxe.root.Array))))) { int beatIndex = ((int)(global::haxe.lang.Runtime.toInt(global::haxe.lang.Runtime.callField(__temp_iterator446, "next", 1224901875, default(global::haxe.root.Array))))); global::alphatab.rendering.Glyph effect = ((global::alphatab.rendering.Glyph)(((global::haxe.ds.IntMap <object>)(global::haxe.ds.IntMap <object> .__hx_cast <object>(((global::haxe.ds.IntMap)(this._effectGlyphs[0]))))).@get(beatIndex).@value)); this.alignGlyph(this._info.getSizingMode(), beatIndex, 0, prevGlyph); prevGlyph = effect; this.isEmpty = false; } } } }
public virtual void finalizeRenderer(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { { } } }
public override object __hx_invoke1_o(double __fn_float1, object __fn_dyn1) { unchecked { global::alphatab.rendering.layout.ScoreLayout l16 = ((global::haxe.lang.Runtime.eq(__fn_dyn1, global::haxe.lang.Runtime.undefined)) ? (((global::alphatab.rendering.layout.ScoreLayout)(((object)(__fn_float1))))) : (((global::alphatab.rendering.layout.ScoreLayout)(__fn_dyn1)))); return(new global::alphatab.rendering.EffectBarRendererFactory(((global::alphatab.rendering.IEffectBarRendererInfo)(new global::alphatab.rendering.effects.PickStrokeEffectInfo())))); } }
public override object __hx_invoke1_o(double __fn_float1, object __fn_dyn1) { unchecked { global::alphatab.rendering.layout.ScoreLayout l15 = ((global::haxe.lang.Runtime.eq(__fn_dyn1, global::haxe.lang.Runtime.undefined)) ? (((global::alphatab.rendering.layout.ScoreLayout)(((object)(__fn_float1))))) : (((global::alphatab.rendering.layout.ScoreLayout)(__fn_dyn1)))); return(new global::alphatab.rendering.TabBarRendererFactory()); } }
public override void finalizeRenderer(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { base.finalizeRenderer(layout); this.isEmpty = (this._endings.length == 0); } }
public virtual void finalizeGlyph(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { if (!(this.container.beat.isRest())) { this.noteHeads.updateBeamingHelper((this.container.x + this.x)); } } }
public virtual void finalizeGlyph(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { int _g1 = 0; int _g = this.beatGlyphs.length; while ((_g1 < _g)) { int i = _g1++; ((global::alphatab.rendering.glyphs.BeatContainerGlyph)(this.beatGlyphs[i])).finalizeGlyph(layout); } } }
public override void finalizeRenderer(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { int _g = 0; global::haxe.root.Array <object> _g1 = this._voiceContainers; while ((_g < _g1.length)) { global::alphatab.rendering.glyphs.VoiceContainerGlyph c = ((global::alphatab.rendering.glyphs.VoiceContainerGlyph)(_g1[_g])); ++_g; c.finalizeGlyph(layout); } } }
public virtual void finalizeGroup(global::alphatab.rendering.layout.ScoreLayout scoreLayout) { unchecked { double currentY = ((double)(0)); { int _g1 = 0; int _g = this.staves.length; while ((_g1 < _g)) { int i = _g1++; ((global::alphatab.rendering.staves.Stave)(this.staves[i])).x = 0; ((global::alphatab.rendering.staves.Stave)(this.staves[i])).y = ((int)(currentY)); ((global::alphatab.rendering.staves.Stave)(this.staves[i])).finalizeStave(scoreLayout); currentY += ((double)(((global::alphatab.rendering.staves.Stave)(this.staves[i])).height)); } } } }
public virtual void recreateLayout() { unchecked { if (!(string.Equals(this._currentLayoutMode, this.settings.layout.mode))) { if (((this.settings.layout == default(global::alphatab.LayoutSettings)) || !(global::alphatab.Environment.layoutEngines.exists(this.settings.layout.mode)))) { this.layout = ((global::alphatab.rendering.layout.ScoreLayout)(((global::haxe.lang.Function)(global::alphatab.Environment.layoutEngines.@get("default").@value)).__hx_invoke1_o(default(double), this))); } else { this.layout = ((global::alphatab.rendering.layout.ScoreLayout)(((global::haxe.lang.Function)(global::alphatab.Environment.layoutEngines.@get(this.settings.layout.mode).@value)).__hx_invoke1_o(default(double), this))); } this._currentLayoutMode = this.settings.layout.mode; } } }
public virtual void finalizeGlyph(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { if ((this.preNotes is global::alphatab.rendering.glyphs.ISupportsFinalize)) { (((global::alphatab.rendering.glyphs.ISupportsFinalize)(((object)(this.preNotes))))).finalizeGlyph(layout); } if ((this.onNotes is global::alphatab.rendering.glyphs.ISupportsFinalize)) { (((global::alphatab.rendering.glyphs.ISupportsFinalize)(((object)(this.onNotes))))).finalizeGlyph(layout); } if ((this.postNotes is global::alphatab.rendering.glyphs.ISupportsFinalize)) { (((global::alphatab.rendering.glyphs.ISupportsFinalize)(((object)(this.postNotes))))).finalizeGlyph(layout); } } }
public virtual void finalizeStave(global::alphatab.rendering.layout.ScoreLayout layout) { unchecked { int x = 0; this.height = 0; int topOverflow = this.getTopOverflow(); int bottomOverflow = this.getBottomOverflow(); bool isEmpty = true; { int _g1 = 0; int _g = this.barRenderers.length; while ((_g1 < _g)) { int i = _g1++; ((global::alphatab.rendering.BarRendererBase)(this.barRenderers[i])).x = x; ((global::alphatab.rendering.BarRendererBase)(this.barRenderers[i])).y = (this.topSpacing + topOverflow); { double x1 = global::System.Math.Max(((double)(this.height)), ((double)(((global::alphatab.rendering.BarRendererBase)(this.barRenderers[i])).height))); this.height = ((int)(x1)); } ((global::alphatab.rendering.BarRendererBase)(this.barRenderers[i])).finalizeRenderer(layout); x += ((global::alphatab.rendering.BarRendererBase)(this.barRenderers[i])).width; if (!(((global::alphatab.rendering.BarRendererBase)(this.barRenderers[i])).isEmpty)) { isEmpty = false; } } } if (!(isEmpty)) { this.height += (((this.topSpacing + topOverflow) + bottomOverflow) + this.bottomSpacing); } else { this.height = 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)); } } } }
public virtual void recreateLayout() { unchecked { if ( ! (string.Equals(this._currentLayoutMode, this.settings.layout.mode)) ) { if (( ( this.settings.layout == default(global::alphatab.LayoutSettings) ) || ! (global::alphatab.Environment.layoutEngines.exists(this.settings.layout.mode)) )) { this.layout = ((global::alphatab.rendering.layout.ScoreLayout) (((global::haxe.lang.Function) (global::alphatab.Environment.layoutEngines.@get("default").@value) ).__hx_invoke1_o(default(double), this)) ); } else { this.layout = ((global::alphatab.rendering.layout.ScoreLayout) (((global::haxe.lang.Function) (global::alphatab.Environment.layoutEngines.@get(this.settings.layout.mode).@value) ).__hx_invoke1_o(default(double), this)) ); } this._currentLayoutMode = this.settings.layout.mode; } } }
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); } } } }
public override object __hx_setField(string field, int hash, object @value, bool handleProperties) { unchecked { switch (hash) { case 1488498346: { this.layout = ((global::alphatab.rendering.layout.ScoreLayout) (@value) ); return @value; } case 100490692: { this.staves = ((global::haxe.root.Array<object>) (global::haxe.root.Array<object>.__hx_cast<object>(((global::haxe.root.Array) (@value) ))) ); return @value; } case 1091626816: { this.bars = ((global::haxe.root.Array<object>) (global::haxe.root.Array<object>.__hx_cast<object>(((global::haxe.root.Array) (@value) ))) ); return @value; } case 1247983110: { this.width = ((int) (global::haxe.lang.Runtime.toInt(@value)) ); return @value; } case 1630252697: { this.isFull = ((bool) (@value) ); return @value; } case 121: { this.y = ((int) (global::haxe.lang.Runtime.toInt(@value)) ); return @value; } case 120: { this.x = ((int) (global::haxe.lang.Runtime.toInt(@value)) ); return @value; } case 539976515: { this._lastStaveInAccolade = ((global::alphatab.rendering.staves.Stave) (@value) ); return @value; } case 84315527: { this._firstStaveInAccolade = ((global::alphatab.rendering.staves.Stave) (@value) ); return @value; } default: { return base.__hx_setField(field, hash, @value, handleProperties); } } } }
public override object __hx_setField(string field, int hash, object @value, bool handleProperties) { unchecked { switch (hash) { case 1488498346: { this.layout = ((global::alphatab.rendering.layout.ScoreLayout)(@value)); return(@value); } case 100490692: { this.staves = ((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(@value))))); return(@value); } case 1091626816: { this.bars = ((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(@value))))); return(@value); } case 1247983110: { this.width = ((int)(global::haxe.lang.Runtime.toInt(@value))); return(@value); } case 1630252697: { this.isFull = ((bool)(@value)); return(@value); } case 121: { this.y = ((int)(global::haxe.lang.Runtime.toInt(@value))); return(@value); } case 120: { this.x = ((int)(global::haxe.lang.Runtime.toInt(@value))); return(@value); } case 539976515: { this._lastStaveInAccolade = ((global::alphatab.rendering.staves.Stave)(@value)); return(@value); } case 84315527: { this._firstStaveInAccolade = ((global::alphatab.rendering.staves.Stave)(@value)); return(@value); } default: { return(base.__hx_setField(field, hash, @value, handleProperties)); } } } }