diff --git a/src/Avalonia.Visuals/Avalonia.Visuals.csproj b/src/Avalonia.Visuals/Avalonia.Visuals.csproj index 3779512811..125522dce4 100644 --- a/src/Avalonia.Visuals/Avalonia.Visuals.csproj +++ b/src/Avalonia.Visuals/Avalonia.Visuals.csproj @@ -115,7 +115,7 @@ - + diff --git a/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs b/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs index 8d8d738bb8..cefd2ec9d8 100644 --- a/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs +++ b/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs @@ -42,7 +42,7 @@ namespace Avalonia.Media.Imaging /// Renders a visual to the . /// /// The visual to render. - public void Render(IVisual visual) => Renderer.Render(visual, this); + public void Render(IVisual visual) => ImmediateRenderer.Render(visual, this); /// /// Creates a platform-specific imlementation for a . diff --git a/src/Avalonia.Visuals/Rendering/Renderer.cs b/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs similarity index 96% rename from src/Avalonia.Visuals/Rendering/Renderer.cs rename to src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs index e0f6d6fc5e..512b47c301 100644 --- a/src/Avalonia.Visuals/Rendering/Renderer.cs +++ b/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs @@ -11,7 +11,7 @@ using System.Linq; namespace Avalonia.Rendering { - public class Renderer : IDisposable, IRenderer + public class ImmediateRenderer : IDisposable, IRenderer { private readonly IRenderLoop _renderLoop; private readonly IVisual _root; @@ -19,7 +19,7 @@ namespace Avalonia.Rendering private bool _dirty; private bool _renderQueued; - public Renderer(IRenderRoot root, IRenderLoop renderLoop) + public ImmediateRenderer(IRenderRoot root, IRenderLoop renderLoop) { Contract.Requires(root != null); Contract.Requires(renderLoop != null); @@ -29,7 +29,7 @@ namespace Avalonia.Rendering _renderLoop.Tick += OnRenderLoopTick; } - private Renderer(IVisual root) + private ImmediateRenderer(IVisual root) { Contract.Requires(root != null); @@ -41,7 +41,7 @@ namespace Avalonia.Rendering public static void Render(IVisual visual, IRenderTarget target) { - using (var renderer = new Renderer(visual)) + using (var renderer = new ImmediateRenderer(visual)) using (var context = new DrawingContext(target.CreateDrawingContext())) { renderer.Render(context, visual, visual.Bounds); @@ -50,7 +50,7 @@ namespace Avalonia.Rendering public static void Render(IVisual visual, DrawingContext context) { - using (var renderer = new Renderer(visual)) + using (var renderer = new ImmediateRenderer(visual)) { renderer.Render(context, visual, visual.Bounds); } diff --git a/src/Shared/RenderHelpers/TileBrushImplHelper.cs b/src/Shared/RenderHelpers/TileBrushImplHelper.cs index 8c9f6aa05e..f85df811e4 100644 --- a/src/Shared/RenderHelpers/TileBrushImplHelper.cs +++ b/src/Shared/RenderHelpers/TileBrushImplHelper.cs @@ -104,7 +104,7 @@ namespace Avalonia.RenderHelpers { using (ctx.PushPostTransform(Matrix.CreateTranslation(-_visualBrush.Visual.Bounds.Position))) { - Renderer.Render(_visualBrush.Visual, ctx); + ImmediateRenderer.Render(_visualBrush.Visual, ctx); } } } diff --git a/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs b/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs index 0e60886c4c..c7e762c567 100644 --- a/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs +++ b/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs @@ -76,7 +76,7 @@ namespace Avalonia.Direct2D1 public IRenderer CreateRenderer(IRenderRoot root, IRenderLoop renderLoop) { - return new Renderer(root, renderLoop); + return new ImmediateRenderer(root, renderLoop); } public IRenderTarget CreateRenderTarget(IPlatformHandle handle)