public RendererDirect2D( RenderControllerBase renderBase, D2D1.RenderTarget dc ) { _dc = dc; _renderBase = renderBase; _registry = renderBase.RenderRegistry; _fontManager = renderBase.FontManager; _brushManager = new BrushManager(dc); _disposeManager = new DisposeBucket(); }
public T Visit <T>(IBrushVisitor <T> cb, IElement element, IFrameContext context, float opacity) { return(cb.CreateLinearGradientBrush(element, context, opacity, this)); }