2 implementations of IProxyDrawingContext
ReachFramework (2)
AlphaFlattener\DrawingContext.cs (2)
18internal class DisplayListDrawingContext : IProxyDrawingContext 201internal class BrushProxyDecomposer : IProxyDrawingContext
19 references to IProxyDrawingContext
ReachFramework (19)
AlphaFlattener\DrawingContext.cs (14)
53void IProxyDrawingContext.Comment(string message) 57void IProxyDrawingContext.Push(double opacity, BrushProxy opacityMask) 66void IProxyDrawingContext.Pop() 72void IProxyDrawingContext.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags) 76((IProxyDrawingContext)(this)).DrawGeometry(brush, null, geometry, clip, brushTrans, flags); 142void IProxyDrawingContext.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans) 167bool IProxyDrawingContext.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground) 485((IProxyDrawingContext)this).DrawGeometry(one, null, geometry, null, Matrix.Identity, ProxyDrawingFlags.None); 672void IProxyDrawingContext.Comment(string message) 679void IProxyDrawingContext.Push(double opacity, BrushProxy opacityMask) 686void IProxyDrawingContext.Pop() 691void IProxyDrawingContext.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags) 829void IProxyDrawingContext.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans) 928bool IProxyDrawingContext.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground)
AlphaFlattener\Flattener.cs (2)
287public void AlphaFlatten(IProxyDrawingContext dc, bool disjoint) 1189private IProxyDrawingContext _dc;
AlphaFlattener\Optimizer.cs (1)
43public void Render(List<PrimitiveInfo> commands, IProxyDrawingContext dc)
AlphaFlattener\PrimitiveRenderer.cs (2)
185public IProxyDrawingContext DC 552private IProxyDrawingContext _dc;