27 writes to Clip
ReachFramework (27)
AlphaFlattener\DrawingContext.cs (3)
139geo.Clip = clip; 163ip.Clip = clip; 184gp.Clip = clip;
AlphaFlattener\Flattener.cs (3)
164ntree.Clip = null; 235tree.Clip = clip; 243tree.Clip = Utility.Intersect(transclip, clip, Matrix.Identity, out empty);
AlphaFlattener\MetroDevice.cs (4)
177g.Clip = _clip; 262g.Clip = _clip; 287g.Clip = _clip; 353c.Clip = Utility.Intersect(clip, _clip, Matrix.Identity, out empty); // Combined with inherited attributes
AlphaFlattener\Primitive.cs (15)
524primitive.Clip = dg.ClipGeometry; 906canvas.Clip = worldGeometry; 971tilePrimitive.Clip = new RectangleGeometry(tileBounds); 978tilePrimitive.Clip = new RectangleGeometry( 1135Clip = null; 1163Clip = saveClip; 1400Clip = Utility.Intersect(Clip, Geometry, Matrix.Identity, out empty); 1416Clip = Utility.Intersect(Clip, viewportGeometry, Matrix.Identity, out empty); 1456Clip = Utility.Intersect(Clip, contentGeometry, Matrix.Identity, out empty); 1496Clip = null; 1717Clip = _bounds; 1720Clip = Utility.Exclude(Clip, g, Matrix.Identity); 1843Clip = Utility.TransformGeometry(new RectangleGeometry(DstRect), Transform); 1846Clip = Utility.Exclude(Clip, g, Matrix.Identity); 1935Clip = null;
AlphaFlattener\PrimitiveList.cs (2)
285p.Clip = null; 293p.Clip = null;
35 references to Clip
ReachFramework (35)
AlphaFlattener\Flattener.cs (6)
130Geometry transclip = Utility.TransformGeometry(tree.Clip, transform); 233if (tree.Clip == null) 239Geometry transclip = Utility.TransformGeometry(tree.Clip, transform); 247empty = Utility.IsEmpty(tree.Clip, Matrix.Identity); 1112ri.Clip = primitive.Clip; 1173ri.RenderImage(ip.Image, ip.DstRect, ip.Clip, ip.Transform, desp);
AlphaFlattener\Optimizer.cs (1)
80Geometry geometry = Utility.Intersect(primitive.GetShapeGeometry(), primitive.Clip, Matrix.Identity, out empty);
AlphaFlattener\Primitive.cs (23)
170if (shape != null && Clip != null) 174shape = Utility.Intersect(shape, Clip, Matrix.Identity, out empty); 553if (Clip != null) 555dc.PushClip(Clip); 1129Geometry saveClip = Clip; 1134Geometry = Utility.Intersect(Geometry, Clip, Matrix.Identity, out empty); 1400Clip = Utility.Intersect(Clip, Geometry, Matrix.Identity, out empty); 1416Clip = Utility.Intersect(Clip, viewportGeometry, Matrix.Identity, out empty); 1456Clip = Utility.Intersect(Clip, contentGeometry, Matrix.Identity, out empty); 1474if (Clip != null && Geometry != null && Pen == null) 1478Geometry geometryClip = Clip; 1715if (Clip == null) 1720Clip = Utility.Exclude(Clip, g, Matrix.Identity); 1722if (Clip == null) 1841if (Clip == null) 1846Clip = Utility.Exclude(Clip, g, Matrix.Identity); 1848if (Clip == null) // nothing is visible 1929if ((Image != null) && (Clip != null)) 1933if (Utility.Covers(Clip, dest)) // If dest is inside clipping region, ignore clipping 2177if (primitive.Clip != null) 2179bounds = Rect.Intersect(bounds, primitive.Clip.Bounds); 2204if (primitive.Clip != null) 2206if (!Utility.FullyCovers(primitive.Clip, pshape))
AlphaFlattener\PrimitiveList.cs (5)
149Geometry clip = p.Clip; 261bool skip = !Utility.IsRenderVisible(info.bounds) || Utility.Disjoint(p.Clip, info.bounds); 277if ((p.Clip != null) && Utility.IsRectangle(p.Clip)) 279Rect bounds = p.Clip.Bounds;