Dong Bin 4 days ago
committed by GitHub
parent
commit
7dffb3f032
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 13
      src/Avalonia.Base/Media/ImmediateDrawingContext.cs

13
src/Avalonia.Base/Media/ImmediateDrawingContext.cs

@ -179,6 +179,19 @@ namespace Avalonia.Media
PlatformImpl.DrawEllipse(brush, pen, new Rect(originX, originY, width, height)); PlatformImpl.DrawEllipse(brush, pen, new Rect(originX, originY, width, height));
} }
public void DrawGeometry(IImmutableBrush? brush, ImmutablePen? pen, Geometry geometry)
{
if (brush == null && !PenIsVisible(pen))
{
return;
}
if (geometry.PlatformImpl is null)
{
return;
}
PlatformImpl.DrawGeometry(brush, pen, geometry.PlatformImpl);
}
/// <summary> /// <summary>
/// Draws a glyph run. /// Draws a glyph run.

Loading…
Cancel
Save