public BarRenderer(TablatureRenderer owner, TablatureStyle style, Bar bar) : base(owner, bar) { this.Style = style; _columnRenderers = new List <BarColumnRenderer>(); _voiceRenderers = new List <BarVoiceRenderer>(); }
public TablatureRenderer(PrimitiveRenderer primitiveRenderer, TablatureStyle style, CoreTablature tablature) : base(null, tablature) { this.Tablature = tablature; this.PrimitiveRenderer = primitiveRenderer; this.Style = style; _rendererLookup = new Dictionary <ElementBase, ElementRenderer>(); _barRenderers = new List <BarRenderer>(); }
} // used for bar rendering to determine if the document state is changed // note while rendering a row, this value is pinned to the document state // of the last bar of previous row public TablatureRenderingContext(RenderingContext root, PrimitiveRenderer primitiveRenderer, TablatureStyle style) : base(root) { this.PrimitiveRenderer = primitiveRenderer; this.Style = style; }