12 writes to Transform
ReachFramework (12)
AlphaFlattener\DrawingContext.cs (3)
136geo.Transform = _transform; 160Transform = trans * _transform 182Transform = trans * _transform,
AlphaFlattener\Flattener.cs (2)
160ntree.Transform = Matrix.Identity; 223tree.Transform = tree.Transform * transform;
AlphaFlattener\MetroDevice.cs (2)
335c.Transform = Matrix.Identity; 339c.Transform = transform;
AlphaFlattener\Primitive.cs (5)
52Transform = Matrix.Identity; 509Transform = bitmapToDrawingTransform 520primitive.Transform *= dg.Transform.Value; 958tilePrimitive.Transform = tileTransform; 1337Transform = Matrix.Identity; // Reset transform
53 references to Transform
ReachFramework (53)
AlphaFlattener\BrushProxy.cs (3)
1617transform = p.Transform * transform; 1635shape = Utility.Exclude(viewbox, shape, p.Transform); 1682drawingToWorldTransformHint.Prepend(p.Transform);
AlphaFlattener\Flattener.cs (11)
109Matrix worldToPrimitiveTransform = tree.Transform; 123transform = tree.Transform * transform; 223tree.Transform = tree.Transform * transform; 518BrushProxy bi = gi.Brush.ApplyTransformCopy(gi.Transform); 519BrushProxy bj = gj.Brush.ApplyTransformCopy(gj.Transform); 1133done = ri.DrawGlyphs(gp.GlyphRun, gp.GetRectBounds(true), p.Transform, desp); 1143if (!p.Transform.IsIdentity) 1147g = Utility.TransformGeometry(g, p.Transform); 1151ri.Brush = ri.Brush.ApplyTransformCopy(p.Transform); 1157ri.Pen.StrokeBrush = ri.Pen.StrokeBrush.ApplyTransformCopy(p.Transform); 1171ri.RenderImage(ip.Image, ip.DstRect, ip.Clip, ip.Transform, desp);
AlphaFlattener\Primitive.cs (33)
570if (!Transform.IsIdentity) 572dc.PushTransform(new MatrixTransform(Transform)); 819Matrix brushToWorldTransform = brushTransform * Transform; 941Matrix tileTransform = brushPrimitive.Transform; 969if (tilePrimitive.Transform.IsIdentity) 975Matrix inverseTileTransform = tilePrimitive.Transform; 1056double scale = Utility.GetScale(Transform); 1166Geometry g = Utility.TransformGeometry(WidenGeometry, Transform); 1179Geometry = Utility.Exclude(Geometry, Utility.InverseTransformGeometry(g, Transform), Transform); 1196b = b.ApplyTransformCopy(Transform); 1215b = b.ApplyTransformCopy(Transform); 1314if (!Transform.IsIdentity) 1321if (Utility.HasUniformScale(Transform, out scale)) 1324Pen.StrokeBrush.ApplyTransform(Transform); 1333Geometry = Utility.TransformGeometry(Geometry, Transform); 1335Brush?.ApplyTransform(Transform); 1409Transform = Utility.MultiplyTransform(tb.Transform, new MatrixTransform(Transform)) 1451Transform = Utility.MultiplyTransform(tb.Transform, new MatrixTransform(Transform)) 1480if (!Transform.IsIdentity) 1482Matrix inverseTransform = Transform; 1583if (Transform.IsIdentity) 1596Geometry g = Utility.TransformGeometry(WidenGeometry, Transform); 1694Geometry g = Utility.TransformGeometry(WidenGeometry, Transform); 1756bounds = Utility.TransformRect(bounds, Transform); 1808Image.PushOpacity(Opacity, OpacityMask, DstRect, Transform); 1834return Utility.TransformGeometry(new RectangleGeometry(DstRect), Transform); 1843Clip = Utility.TransformGeometry(new RectangleGeometry(DstRect), Transform); 1875Transform = new MatrixTransform(Transform) 1890primitive.Image.PushOpacity(1.0, color, imageBounds, primitive.Transform); 1932Geometry dest = Utility.TransformGeometry(new RectangleGeometry(DstRect), Transform); 1964return Utility.TransformRect(DstRect, Transform); 2117return Utility.TransformRect(bounds, Transform);
AlphaFlattener\PrimitiveList.cs (1)
151Matrix m = p.Transform;
AlphaFlattener\PrimitiveRenderer.cs (5)
470Geometry clip = Utility.Intersect(inter, Utility.TransformGeometry(new RectangleGeometry(ip.DstRect), ip.Transform), ip.Transform, out empty); 475Geometry clipImageSpace = Utility.TransformGeometry(clip, ReverseMap(ip.Transform, ip.DstRect, imageWidth, imageHeight)); 489image.BlendOverBrush(false, _brush, ReverseMap(ip.Transform, drawBounds, image.PixelWidth, image.PixelHeight)); 492RenderImage(image, drawBounds, clip, true, start + 1, ip.Transform, Oper(desp, '*', topPI.id));