Exemplo n.º 1
0
        public BarRenderer(TablatureRenderer owner, TablatureStyle style, Bar bar)
            : base(owner, bar)
        {
            this.Style = style;

            _columnRenderers = new List <BarColumnRenderer>();
            _voiceRenderers  = new List <BarVoiceRenderer>();
        }
Exemplo n.º 2
0
        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;
        }