Browse Source

fixes

feature/integer-clip-bak-1
Nikita Tsukanov 2 years ago
parent
commit
58cee17e81
  1. 8
      src/Avalonia.Base/Rendering/Composition/CompositionCustomVisualHandler.cs

8
src/Avalonia.Base/Rendering/Composition/CompositionCustomVisualHandler.cs

@ -97,14 +97,14 @@ public abstract class CompositionCustomVisualHandler
protected bool RenderClipContains(Point pt)
{
VerifyInRender();
pt *= _host.GlobalTransformMatrix;
return _currentTransformedClip.Contains(pt) && _host.Root.DirtyRects.Contains(pt);
pt *= _host!.GlobalTransformMatrix;
return _currentTransformedClip.Contains(pt) && _host.Root!.DirtyRects.Contains(pt);
}
protected bool RenderClipIntersectes(Rect rc)
{
VerifyInRender();
rc = rc.TransformToAABB(_host.GlobalTransformMatrix);
return _currentTransformedClip.Intersects(rc) && _host.Root.DirtyRects.Intersects(rc);
rc = rc.TransformToAABB(_host!.GlobalTransformMatrix);
return _currentTransformedClip.Intersects(rc) && _host.Root!.DirtyRects.Intersects(rc);
}
}

Loading…
Cancel
Save