Exemplo n.º 1
0
        private SKBitmap GetOrLoadBitmap(Storyboard storyboard)
        {
            var key = storyboard.Filename;

            if (!_bitmaps.ContainsKey(key))
            {
                _bitmaps[key] = new SKBitmapHolder
                {
                    Path = ResolveStoryboardPath(storyboard)
                };
            }
            return(_bitmaps[key].GetBitmap());
        }
Exemplo n.º 2
0
        private SKBitmapHolder GetOrCreateBitmapHolder(Storyboard storyboard)
        {
            var key = storyboard.Filename;

            if (_bitmaps.ContainsKey(key))
            {
                return(_bitmaps[key]);
            }

            var bitmapHolder = new SKBitmapHolder(_mapResource.Resolve(storyboard.Filename));

            _bitmaps[key] = bitmapHolder;
            return(bitmapHolder);
        }