public MappedImageSource(MappedImage mappedImage, ImageTextureCache cache) : base(cache) { _mappedImage = mappedImage; }
public StretchableMappedImageSource(MappedImage left, MappedImage middle, MappedImage right, ImageTextureCache cache) : base(cache) { _left = left; _middle = middle; _right = right; NaturalSize = new Size( _left.Coords.Width + _middle.Coords.Width + _right.Coords.Width, _left.Coords.Height); CacheKey = $"Stretchable:{left.Name}:{middle.Name}:{right.Name}"; }
protected CachedImageSource(ImageTextureCache cache) { _cache = cache; }
internal ImageLoader(ImageTextureCache textureCache) { _textureCache = textureCache; }