예제 #1
0
 public SpriteManager(ISpritingSettings config, IImageLoader imageLoader, Func <byte[], string> generateSpriteUrl, IPngOptimizer pngOptimizer)
 {
     this.pngOptimizer      = pngOptimizer;
     this.config            = config;
     this.generateSpriteUrl = generateSpriteUrl;
     SpriteContainer        = new SpriteContainer(imageLoader, config);
     Errors = new List <SpriteException>();
 }
예제 #2
0
 public SpriteManager(ISpritingSettings config, IImageLoader imageLoader, Func<byte[], string> generateSpriteUrl, IPngOptimizer pngOptimizer)
 {
     this.pngOptimizer = pngOptimizer;
     this.config = config;
     this.generateSpriteUrl = generateSpriteUrl;
     SpriteContainer = new SpriteContainer(imageLoader, config);
     Errors = new List<SpriteException>();
 }
예제 #3
0
 public SpriteContainer(IImageLoader imageLoader, ISpritingSettings settings)
 {
     ImageLoader   = imageLoader;
     this.settings = settings;
 }
예제 #4
0
 public SpriteContainer(IImageLoader imageLoader, ISpritingSettings settings)
 {
     ImageLoader = imageLoader;
     this.settings = settings;
 }