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