private IRgbPointerDataSource GetRGBPointerDataSource() { lock (this) { if (this.rgbPointerDataSource == null) { var adapter = new ImageGeneratorAdapter(this.GetImageGenerator()); this.runner.Add(adapter); this.rgbPointerDataSource = new RgbPointerDataSource(adapter); } } return(this.rgbPointerDataSource); }
private IRgbPointerDataSource GetRGBPointerDataSource() { lock (this) { if (this.rgbPointerDataSource == null) { var adapter = new ImageGeneratorAdapter(this.GetImageGenerator()); this.runner.Add(adapter); this.rgbPointerDataSource = new RgbPointerDataSource(adapter); } } return this.rgbPointerDataSource; }
public RgbImageDataSource(IRgbPointerDataSource dataSource) : base(dataSource, new RgbImageSourceFactory()) { }
public RgbImageDataSource(IRgbPointerDataSource dataSource) : base(dataSource, new RgbImageSourceFactory()) { }
public RGBBitmapDataSource(IRgbPointerDataSource dataSource) : base(dataSource, new RgbBitmapFactory()) { }
public RGBBitmapDataSource(IRgbPointerDataSource dataSource) : base(dataSource, new RgbBitmapFactory()) { }