1*c8dee2aaSAndroid Build Coastguard Worker // Copyright 2019 Google LLC. 2*c8dee2aaSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. 3*c8dee2aaSAndroid Build Coastguard Worker #ifndef SkGlyphCacheBench_DEFINED 4*c8dee2aaSAndroid Build Coastguard Worker #define SkGlyphCacheBench_DEFINED 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Worker #include "bench/Benchmark.h" 7*c8dee2aaSAndroid Build Coastguard Worker #include "include/core/SkStream.h" 8*c8dee2aaSAndroid Build Coastguard Worker #include "include/core/SkString.h" 9*c8dee2aaSAndroid Build Coastguard Worker 10*c8dee2aaSAndroid Build Coastguard Worker #include <functional> 11*c8dee2aaSAndroid Build Coastguard Worker #include <memory> 12*c8dee2aaSAndroid Build Coastguard Worker 13*c8dee2aaSAndroid Build Coastguard Worker Benchmark* CreateDiffCanvasBench(SkString name, 14*c8dee2aaSAndroid Build Coastguard Worker std::function<std::unique_ptr<SkStreamAsset>()> dataSrc); 15*c8dee2aaSAndroid Build Coastguard Worker 16*c8dee2aaSAndroid Build Coastguard Worker #endif // SkGlyphCacheBench_DEFINED 17