|
|
@ -81,12 +81,6 @@ namespace Avalonia.Win32.Interop.Wpf |
|
|
_ttl.ScalingChanged?.Invoke(_ttl.RenderScaling); |
|
|
_ttl.ScalingChanged?.Invoke(_ttl.RenderScaling); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public IRenderer CreateRenderer(IRenderRoot root) |
|
|
|
|
|
{ |
|
|
|
|
|
return new CompositingRenderer(root, Win32Platform.Compositor, () => _surfaces); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void Dispose() |
|
|
public void Dispose() |
|
|
{ |
|
|
{ |
|
|
_ttl.Closed?.Invoke(); |
|
|
_ttl.Closed?.Invoke(); |
|
|
@ -128,7 +122,7 @@ namespace Avalonia.Win32.Interop.Wpf |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Compositor Compositor => Win32Platform.Compositor; |
|
|
void ITopLevelImpl.SetInputRoot(IInputRoot inputRoot) => _inputRoot = inputRoot; |
|
|
void ITopLevelImpl.SetInputRoot(IInputRoot inputRoot) => _inputRoot = inputRoot; |
|
|
|
|
|
|
|
|
Point ITopLevelImpl.PointToClient(PixelPoint point) => PointFromScreen(point.ToWpfPoint()).ToAvaloniaPoint(); |
|
|
Point ITopLevelImpl.PointToClient(PixelPoint point) => PointFromScreen(point.ToWpfPoint()).ToAvaloniaPoint(); |
|
|
|