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