It's creating a render target, not a renderer.
@ -237,7 +237,7 @@ namespace Avalonia.Controls
/// <inheritdoc/>
IRenderTarget IRenderRoot.CreateRenderTarget()
{
return _renderInterface.CreateRenderer(PlatformImpl.Handle);
return _renderInterface.CreateRenderTarget(PlatformImpl.Handle);
}
@ -42,7 +42,7 @@ namespace Avalonia.Platform
/// </summary>
/// <param name="handle">The platform handle for the renderer.</param>
/// <returns>An <see cref="IRenderTarget"/>.</returns>
IRenderTarget CreateRenderer(IPlatformHandle handle);
IRenderTarget CreateRenderTarget(IPlatformHandle handle);
/// <summary>
/// Creates a render target bitmap implementation.
@ -50,7 +50,7 @@ namespace Avalonia.Cairo
return new FormattedTextImpl(s_pangoContext, text, fontFamily, fontSize, fontStyle, textAlignment, fontWeight);
public IRenderTarget CreateRenderer(IPlatformHandle handle)
public IRenderTarget CreateRenderTarget(IPlatformHandle handle)
var window = handle as Gtk.Window;
if (window != null)
@ -22,7 +22,7 @@ namespace Avalonia.Skia.Android
_renderTarget =
AvaloniaLocator.Current.GetService<IPlatformRenderInterface>()
.CreateRenderer(this);
.CreateRenderTarget(this);
protected override void Draw()
@ -21,7 +21,7 @@ namespace Avalonia.Skia.iOS.TestApp
AutoresizingMask = UIViewAutoresizing.All;
SkiaPlatform.Initialize();
_target = AvaloniaLocator.Current.GetService<IPlatformRenderInterface>()
.CreateRenderer(AvaloniaPlatformHandle);
.CreateRenderTarget(AvaloniaPlatformHandle);
UpdateText(0);
double _radians = 0;
@ -58,7 +58,7 @@ namespace Avalonia.Skia
return new BitmapImpl(width, height);
return new WindowRenderTarget(handle);
@ -59,7 +59,7 @@ namespace Avalonia.Direct2D1
return new FormattedTextImpl(text, fontFamily, fontSize, fontStyle, textAlignment, fontWeight, wrapping);
if (handle.HandleDescriptor == "HWND")
@ -340,7 +340,7 @@ namespace Avalonia.Input.UnitTests
throw new NotImplementedException();
@ -20,7 +20,7 @@ namespace Avalonia.SceneGraph.UnitTests.VisualTree