Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(872)

Unified Diff: src/core/SkImageFilterCacheKey.h

Issue 1919063002: Image filters: de-nest SkImageFilter::Cache and Cache::Key. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Fix copyright Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/core/SkImageFilterCache.cpp ('k') | src/gpu/GrLayerHoister.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/core/SkImageFilterCacheKey.h
diff --git a/src/core/SkImageFilterCacheKey.h b/src/core/SkImageFilterCacheKey.h
deleted file mode 100644
index 3f5d1c8fa267c83039326857e4df891bd70d6347..0000000000000000000000000000000000000000
--- a/src/core/SkImageFilterCacheKey.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright 2016 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#ifndef SkImageFilterCacheKey_DEFINED
-#define SkImageFilterCacheKey_DEFINED
-
-struct SkImageFilter::Cache::Key {
- Key(const uint32_t uniqueID, const SkMatrix& matrix,
- const SkIRect& clipBounds, uint32_t srcGenID, const SkIRect& srcSubset)
- : fUniqueID(uniqueID)
- , fMatrix(matrix)
- , fClipBounds(clipBounds)
- , fSrcGenID(srcGenID)
- , fSrcSubset(srcSubset) {
- // Assert that Key is tightly-packed, since it is hashed.
- static_assert(sizeof(Key) == sizeof(uint32_t) + sizeof(SkMatrix) + sizeof(SkIRect) +
- sizeof(uint32_t) + 4 * sizeof(int32_t),
- "image_filter_key_tight_packing");
- fMatrix.getType(); // force initialization of type, so hashes match
- }
-
- uint32_t fUniqueID;
- SkMatrix fMatrix;
- SkIRect fClipBounds;
- uint32_t fSrcGenID;
- SkIRect fSrcSubset;
-
- bool operator==(const Key& other) const {
- return fUniqueID == other.fUniqueID &&
- fMatrix == other.fMatrix &&
- fClipBounds == other.fClipBounds &&
- fSrcGenID == other.fSrcGenID &&
- fSrcSubset == other.fSrcSubset;
- }
-};
-
-#endif
« no previous file with comments | « src/core/SkImageFilterCache.cpp ('k') | src/gpu/GrLayerHoister.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698