|
|
|
@ -119,7 +119,10 @@ namespace Avalonia.Direct2D1.Media |
|
|
|
using (var d2dOpacityMask = CreateBrush(opacityMask, opacityMaskRect.Size)) |
|
|
|
using (var geometry = new SharpDX.Direct2D1.RectangleGeometry(_renderTarget.Factory, destRect.ToDirect2D())) |
|
|
|
{ |
|
|
|
d2dOpacityMask.PlatformBrush.Transform = Matrix.CreateTranslation(opacityMaskRect.Position).ToDirect2D(); |
|
|
|
if (d2dOpacityMask.PlatformBrush != null) |
|
|
|
{ |
|
|
|
d2dOpacityMask.PlatformBrush.Transform = Matrix.CreateTranslation(opacityMaskRect.Position).ToDirect2D(); |
|
|
|
} |
|
|
|
|
|
|
|
_renderTarget.FillGeometry( |
|
|
|
geometry, |
|
|
|
|