示例#1
0
        public async Task <Rect> DrawNoteFretting(int stringIndex, string fretting, double position, NoteRenderingFlags flags)
        {
            var bounds = await this.PrimitiveRenderer.DrawNoteFretting(fretting, this.Location.X + position,
                                                                       this.Owner.GetStringPosition(stringIndex),
                                                                       flags);

            this.UpdateHorizontalBarLine(stringIndex, bounds);

            return(bounds);
        }
示例#2
0
 public Task <Rect> DrawNoteFretting(string fretting, double x, double y, NoteRenderingFlags flags)
 => this.InvokeAsyncRenderMethodReturnBoundingBox("drawNoteFretting", fretting, x, y, flags);