using System; using System.Collections.Generic; using Avalonia.Rendering; using Avalonia.VisualTree; namespace Avalonia.Benchmarks { internal class NullRenderer : IRenderer { public bool DrawFps { get; set; } public bool DrawDirtyRects { get; set; } public event EventHandler SceneInvalidated; public void AddDirty(IVisual visual) { } public void Dispose() { } public IEnumerable HitTest(Point p, IVisual root, Func filter) => null; public IVisual HitTestFirst(Point p, IVisual root, Func filter) => null; public void Paint(Rect rect) { } public void RecalculateChildren(IVisual visual) { } public void Resized(Size size) { } public void Start() { } public void Stop() { } } }