// Copyright 2017 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CC_PAINT_TRANSFER_CACHE_DESERIALIZE_HELPER_H_ #define CC_PAINT_TRANSFER_CACHE_DESERIALIZE_HELPER_H_ #include <cstdint> #include <memory> #include "cc/paint/paint_export.h" #include "cc/paint/transfer_cache_entry.h" namespace cc { // Helper interface consumed by cc/paint during OOP raster deserialization. // Provides access to the transfer cache. // TODO(ericrk): We should use TransferCacheEntryId, not uint64_t here, but // we need to figure out layering. crbug.com/777622 class CC_PAINT_EXPORT TransferCacheDeserializeHelper { … }; } // namespace cc #endif // CC_PAINT_TRANSFER_CACHE_DESERIALIZE_HELPER_H_