3 changed files with 0 additions and 45 deletions
@ -1,32 +0,0 @@ |
|||||
using Avalonia.Platform; |
|
||||
using Avalonia.Rendering; |
|
||||
|
|
||||
namespace Avalonia.Skia |
|
||||
{ |
|
||||
internal class ExternalCanvasRenderTarget : IRenderTarget |
|
||||
{ |
|
||||
private IExternalCanvasSurface _surface; |
|
||||
|
|
||||
public ExternalCanvasRenderTarget(IExternalCanvasSurface canvas) |
|
||||
{ |
|
||||
_surface = canvas; |
|
||||
} |
|
||||
|
|
||||
public IDrawingContextImpl CreateDrawingContext(IVisualBrushRenderer visualBrushRenderer) |
|
||||
{ |
|
||||
var createInfo = new DrawingContextImpl.CreateInfo |
|
||||
{ |
|
||||
Canvas = _surface.Canvas, |
|
||||
Dpi = _surface.Dpi, |
|
||||
VisualBrushRenderer = visualBrushRenderer, |
|
||||
DisableTextLcdRendering = true, |
|
||||
}; |
|
||||
|
|
||||
return new DrawingContextImpl(createInfo); |
|
||||
} |
|
||||
|
|
||||
public void Dispose() |
|
||||
{ |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
using SkiaSharp; |
|
||||
|
|
||||
namespace Avalonia.Skia |
|
||||
{ |
|
||||
public interface IExternalCanvasSurface |
|
||||
{ |
|
||||
SKCanvas Canvas { get; } |
|
||||
|
|
||||
Vector Dpi { get; } |
|
||||
} |
|
||||
} |
|
||||
Loading…
Reference in new issue