예제 #1
0
 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);
 }
예제 #2
0
 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;
 }
예제 #3
0
 public RgbImageDataSource(IRgbPointerDataSource dataSource)
     : base(dataSource, new RgbImageSourceFactory())
 {
 }
예제 #4
0
 public RgbImageDataSource(IRgbPointerDataSource dataSource)
     : base(dataSource, new RgbImageSourceFactory())
 { }
예제 #5
0
 public RGBBitmapDataSource(IRgbPointerDataSource dataSource)
     : base(dataSource, new RgbBitmapFactory())
 { }
예제 #6
0
 public RGBBitmapDataSource(IRgbPointerDataSource dataSource)
     : base(dataSource, new RgbBitmapFactory())
 {
 }