Browse Source

Don't need to pass visual brush renderer when creating render target.

scenegraph-after-breakage
Steven Kirk 10 years ago
parent
commit
a5f03f7a89
  1. 2
      src/Avalonia.Controls/TopLevel.cs
  2. 2
      src/Avalonia.Visuals/Rendering/DeferredRenderer.cs
  3. 2
      src/Avalonia.Visuals/Rendering/IRenderRoot.cs
  4. 2
      src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs
  5. 2
      tests/Avalonia.Controls.UnitTests/Presenters/ItemsPresenterTests_Virtualization.cs
  6. 2
      tests/Avalonia.Controls.UnitTests/Presenters/ItemsPresenterTests_Virtualization_Simple.cs
  7. 2
      tests/Avalonia.UnitTests/TestRoot.cs
  8. 2
      tests/Avalonia.UnitTests/TestTemplatedRoot.cs

2
src/Avalonia.Controls/TopLevel.cs

@ -189,7 +189,7 @@ namespace Avalonia.Controls
} }
/// <inheritdoc/> /// <inheritdoc/>
IRenderTarget IRenderRoot.CreateRenderTarget(IVisualBrushRenderer visualBrushRenderer) IRenderTarget IRenderRoot.CreateRenderTarget()
{ {
return _renderInterface.CreateRenderTarget(PlatformImpl.Surfaces); return _renderInterface.CreateRenderTarget(PlatformImpl.Surfaces);
} }

2
src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

@ -242,7 +242,7 @@ namespace Avalonia.Rendering
{ {
if (_renderTarget == null) if (_renderTarget == null)
{ {
_renderTarget = ((IRenderRoot)_root).CreateRenderTarget(this); _renderTarget = ((IRenderRoot)_root).CreateRenderTarget();
} }
using (var context = _renderTarget.CreateDrawingContext(this)) using (var context = _renderTarget.CreateDrawingContext(this))

2
src/Avalonia.Visuals/Rendering/IRenderRoot.cs

@ -28,7 +28,7 @@ namespace Avalonia.Rendering
/// Creates a render target for the window. /// Creates a render target for the window.
/// </summary> /// </summary>
/// <returns>An <see cref="IRenderTarget"/>.</returns> /// <returns>An <see cref="IRenderTarget"/>.</returns>
IRenderTarget CreateRenderTarget(IVisualBrushRenderer visualBrushRenderer); IRenderTarget CreateRenderTarget();
/// <summary> /// <summary>
/// Adds a rectangle to the window's dirty region. /// Adds a rectangle to the window's dirty region.

2
src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs

@ -48,7 +48,7 @@ namespace Avalonia.Rendering
{ {
if (_renderTarget == null) if (_renderTarget == null)
{ {
_renderTarget = ((IRenderRoot)_root).CreateRenderTarget(this); _renderTarget = ((IRenderRoot)_root).CreateRenderTarget();
} }
try try

2
tests/Avalonia.Controls.UnitTests/Presenters/ItemsPresenterTests_Virtualization.cs

@ -319,7 +319,7 @@ namespace Avalonia.Controls.UnitTests.Presenters
public Size ClientSize { get; } public Size ClientSize { get; }
public double RenderScaling => 1; public double RenderScaling => 1;
public IRenderTarget CreateRenderTarget(IVisualBrushRenderer visualBrushRenderer) public IRenderTarget CreateRenderTarget()
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

2
tests/Avalonia.Controls.UnitTests/Presenters/ItemsPresenterTests_Virtualization_Simple.cs

@ -1013,7 +1013,7 @@ namespace Avalonia.Controls.UnitTests.Presenters
public Size ClientSize { get; } public Size ClientSize { get; }
public double RenderScaling => 1; public double RenderScaling => 1;
public IRenderTarget CreateRenderTarget(IVisualBrushRenderer visualBrushRenderer) public IRenderTarget CreateRenderTarget()
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

2
tests/Avalonia.UnitTests/TestRoot.cs

@ -64,7 +64,7 @@ namespace Avalonia.UnitTests
public bool ShowAccessKeys { get; set; } public bool ShowAccessKeys { get; set; }
public IRenderTarget CreateRenderTarget(IVisualBrushRenderer visualBrushRenderer) => _renderTarget; public IRenderTarget CreateRenderTarget() => _renderTarget;
public void Invalidate(Rect rect) public void Invalidate(Rect rect)
{ {

2
tests/Avalonia.UnitTests/TestTemplatedRoot.cs

@ -47,7 +47,7 @@ namespace Avalonia.UnitTests
public IRenderer Renderer => null; public IRenderer Renderer => null;
public IRenderTarget CreateRenderTarget(IVisualBrushRenderer visualBrushRenderer) public IRenderTarget CreateRenderTarget()
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

Loading…
Cancel
Save