private void RenderWithLayer(WindowRenderTarget renderTarget) { using (Layer layer = renderTarget.CreateLayer()) { renderTarget.Transform = Matrix3x2.Translation(350, 50); LayerParameters layerParameters = new LayerParameters { Bounds = RectF.Infinite, Mask = this._pathGeometry }; renderTarget.PushLayer(layerParameters, layer); RenderScene(renderTarget); renderTarget.PopLayer(); } }
private void RenderWithLayer(WindowRenderTarget renderTarget) { using (Layer layer = renderTarget.CreateLayer()) { renderTarget.Transform = Matrix3x2.Translation(350, 50); LayerParameters layerParameters = new LayerParameters { Bounds = RectF.Infinite, Mask = this._pathGeometry }; renderTarget.PushLayer(layerParameters, layer); RenderScene(renderTarget); renderTarget.PopLayer(); } }