2 implementations of IProxyDrawingContext
ReachFramework (2)
AlphaFlattener\DrawingContext.cs (2)
22internal class DisplayListDrawingContext : IProxyDrawingContext 203internal class BrushProxyDecomposer : IProxyDrawingContext
19 references to IProxyDrawingContext
ReachFramework (19)
AlphaFlattener\DrawingContext.cs (14)
57void IProxyDrawingContext.Comment(string message) 61void IProxyDrawingContext.Push(double opacity, BrushProxy opacityMask) 70void IProxyDrawingContext.Pop() 76void IProxyDrawingContext.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags) 80((IProxyDrawingContext)(this)).DrawGeometry(brush, null, geometry, clip, brushTrans, flags); 146void IProxyDrawingContext.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans) 170bool IProxyDrawingContext.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground) 487((IProxyDrawingContext)this).DrawGeometry(one, null, geometry, null, Matrix.Identity, ProxyDrawingFlags.None); 674void IProxyDrawingContext.Comment(string message) 681void IProxyDrawingContext.Push(double opacity, BrushProxy opacityMask) 688void IProxyDrawingContext.Pop() 693void IProxyDrawingContext.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags) 831void IProxyDrawingContext.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans) 930bool IProxyDrawingContext.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground)
AlphaFlattener\Flattener.cs (2)
292public void AlphaFlatten(IProxyDrawingContext dc, bool disjoint) 1185private IProxyDrawingContext _dc;
AlphaFlattener\Optimizer.cs (1)
47public void Render(List<PrimitiveInfo> commands, IProxyDrawingContext dc)
AlphaFlattener\PrimitiveRenderer.cs (2)
189public IProxyDrawingContext DC 556private IProxyDrawingContext _dc;