2 implementations of IProxyDrawingContext
ReachFramework (2)
AlphaFlattener\DrawingContext.cs (2)
17
internal class DisplayListDrawingContext :
IProxyDrawingContext
200
internal class BrushProxyDecomposer :
IProxyDrawingContext
19 references to IProxyDrawingContext
ReachFramework (19)
AlphaFlattener\DrawingContext.cs (14)
52
void
IProxyDrawingContext
.Comment(string message)
56
void
IProxyDrawingContext
.Push(double opacity, BrushProxy opacityMask)
65
void
IProxyDrawingContext
.Pop()
71
void
IProxyDrawingContext
.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags)
75
((
IProxyDrawingContext
)(this)).DrawGeometry(brush, null, geometry, clip, brushTrans, flags);
141
void
IProxyDrawingContext
.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans)
166
bool
IProxyDrawingContext
.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground)
484
((
IProxyDrawingContext
)this).DrawGeometry(one, null, geometry, null, Matrix.Identity, ProxyDrawingFlags.None);
671
void
IProxyDrawingContext
.Comment(string message)
678
void
IProxyDrawingContext
.Push(double opacity, BrushProxy opacityMask)
685
void
IProxyDrawingContext
.Pop()
690
void
IProxyDrawingContext
.DrawGeometry(BrushProxy brush, PenProxy pen, Geometry geometry, Geometry clip, Matrix brushTrans, ProxyDrawingFlags flags)
828
void
IProxyDrawingContext
.DrawImage(ImageProxy image, Rect dest, Geometry clip, Matrix trans)
927
bool
IProxyDrawingContext
.DrawGlyphs(GlyphRun glyphrun, Geometry clip, Matrix trans, BrushProxy foreground)
AlphaFlattener\Flattener.cs (2)
283
public void AlphaFlatten(
IProxyDrawingContext
dc, bool disjoint)
1182
private
IProxyDrawingContext
_dc;
AlphaFlattener\Optimizer.cs (1)
42
public void Render(List<PrimitiveInfo> commands,
IProxyDrawingContext
dc)
AlphaFlattener\PrimitiveRenderer.cs (2)
184
public
IProxyDrawingContext
DC
551
private
IProxyDrawingContext
_dc;