Пример #1
0
        public ImageLoader(IConfigService config, IRenderTargetProvider renderTargetProvider, IImagingFactoryProvider imagingFactoryProvider)
        {
            this.config = config;
            this.renderTargetProvider   = renderTargetProvider;
            this.imagingFactoryProvider = imagingFactoryProvider;

            images = new Dictionary <string, Image>();
        }
Пример #2
0
 public TextRenderer(IRenderTargetProvider renderTargetProvider, IColourFactory colourFactory,
                     ITextFormatFactory textFormatFactory, ITextLayoutFactory textLayoutFactory)
 {
     this.renderTargetProvider = renderTargetProvider;
     this.colourFactory        = colourFactory;
     this.textFormatFactory    = textFormatFactory;
     this.textLayoutFactory    = textLayoutFactory;
 }
Пример #3
0
 public void Render(IRenderTargetProvider provider)
 {
     renderedPathInfosCore = new List <RenderedPathInfo>();
     foreach (var path in provider.Paths)
     {
         RenderedPathInfo renderedPathInfo = RenderPath(path);
         renderedPathInfosCore.Add(renderedPathInfo);
     }
 }
 public void Render(IRenderTargetProvider provider) {
     renderedPathInfosCore = new List<RenderedPathInfo>();
     foreach(var path in provider.Paths) {
         RenderedPathInfo renderedPathInfo = RenderPath(path);
         renderedPathInfosCore.Add(renderedPathInfo);
     }
 }
Пример #5
0
 public ImageRenderer(IRenderTargetProvider renderTargetProvider)
 {
     this.renderTargetProvider = renderTargetProvider;
 }
Пример #6
0
 public ColourFactory(IRenderTargetProvider renderTargetProvider)
 {
     solidColorBrushes         = new Dictionary <int, SolidColorBrush>();
     this.renderTargetProvider = renderTargetProvider;
 }
Пример #7
0
 public ShapeRenderer(IRenderTargetProvider renderTargetProvider, IColourFactory colourFactory)
 {
     this.renderTargetProvider = renderTargetProvider;
     this.colourFactory        = colourFactory;
 }