From 704452e1e516d981d0d70190d65f759ebbd1b403 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 3 Aug 2017 00:00:16 +0200 Subject: [PATCH] Added TODOs. --- src/Avalonia.Visuals/Rendering/SceneGraph/ImageNode.cs | 2 ++ src/Avalonia.Visuals/Rendering/SceneGraph/RectangleNode.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Avalonia.Visuals/Rendering/SceneGraph/ImageNode.cs b/src/Avalonia.Visuals/Rendering/SceneGraph/ImageNode.cs index b34ce42dc2..4a50f12095 100644 --- a/src/Avalonia.Visuals/Rendering/SceneGraph/ImageNode.cs +++ b/src/Avalonia.Visuals/Rendering/SceneGraph/ImageNode.cs @@ -82,6 +82,8 @@ namespace Avalonia.Rendering.SceneGraph /// public void Render(IDrawingContextImpl context) { + // TODO: Probably need to introduce some kind of locking mechanism in the case of + // WriteableBitmap. context.Transform = Transform; context.DrawImage(Source, Opacity, SourceRect, DestRect); } diff --git a/src/Avalonia.Visuals/Rendering/SceneGraph/RectangleNode.cs b/src/Avalonia.Visuals/Rendering/SceneGraph/RectangleNode.cs index 33cccf5732..eaaaec171a 100644 --- a/src/Avalonia.Visuals/Rendering/SceneGraph/RectangleNode.cs +++ b/src/Avalonia.Visuals/Rendering/SceneGraph/RectangleNode.cs @@ -109,6 +109,7 @@ namespace Avalonia.Rendering.SceneGraph } } + // TODO: This doesn't respect CornerRadius yet. /// public override bool HitTest(Point p) => Bounds.Contains(p); }