blob: 9c68e3cc26c9f13f2f22cf1032ef192a819880ef [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "cc/tiles/image_decode_cache.h"
#include "cc/raster/tile_task.h"
namespace cc {
ImageDecodeCache::TaskResult::TaskResult(bool need_unref)
: need_unref(need_unref) {}
ImageDecodeCache::TaskResult::TaskResult(scoped_refptr<TileTask> task)
: task(std::move(task)), need_unref(true) {}
ImageDecodeCache::TaskResult::TaskResult(const TaskResult& result) = default;
ImageDecodeCache::TaskResult::~TaskResult() = default;
} // namespace cc