Home
last modified time | relevance | path

Searched refs:SkImageFilterCacheKey (Results 1 – 5 of 5) sorted by relevance

/external/skia/src/core/
DSkImageFilterCache.h18 struct SkImageFilterCacheKey { struct
19 SkImageFilterCacheKey(const uint32_t uniqueID, const SkMatrix& matrix, in SkImageFilterCacheKey() function
27 static_assert(sizeof(SkImageFilterCacheKey) == sizeof(uint32_t) + sizeof(SkMatrix) + in SkImageFilterCacheKey()
39 bool operator==(const SkImageFilterCacheKey& other) const { argument
57 virtual sk_sp<SkSpecialImage> get(const SkImageFilterCacheKey& key, SkIPoint* offset) const = 0;
58 virtual void set(const SkImageFilterCacheKey& key, SkSpecialImage* image,
61 virtual void purgeByKeys(const SkImageFilterCacheKey[], int) = 0;
DSkImageFilterCache.cpp29 typedef SkImageFilterCacheKey Key;
DSkImageFilter.cpp204 SkImageFilterCacheKey key(fUniqueID, context.ctm(), context.clipBounds(), srcGenID, srcSubset); in filterImage()
232 void SkImageFilter::removeKey(const SkImageFilterCacheKey& key) const { in removeKey()
/external/skia/tests/
DImageFilterCacheTest.cpp36 SkImageFilterCacheKey key1(0, SkMatrix::I(), clip, image->uniqueID(), image->subset()); in test_find_existing()
37 SkImageFilterCacheKey key2(0, SkMatrix::I(), clip, subset->uniqueID(), subset->subset()); in test_find_existing()
61 SkImageFilterCacheKey key0(0, SkMatrix::I(), clip1, image->uniqueID(), image->subset()); in test_dont_find_if_diff_key()
62 SkImageFilterCacheKey key1(1, SkMatrix::I(), clip1, image->uniqueID(), image->subset()); in test_dont_find_if_diff_key()
63 SkImageFilterCacheKey key2(0, SkMatrix::MakeTrans(5, 5), clip1, in test_dont_find_if_diff_key()
65 SkImageFilterCacheKey key3(0, SkMatrix::I(), clip2, image->uniqueID(), image->subset()); in test_dont_find_if_diff_key()
66 SkImageFilterCacheKey key4(0, SkMatrix::I(), clip1, subset->uniqueID(), subset->subset()); in test_dont_find_if_diff_key()
85 SkImageFilterCacheKey key1(0, SkMatrix::I(), clip, image->uniqueID(), image->subset()); in test_internal_purge()
86 SkImageFilterCacheKey key2(1, SkMatrix::I(), clip, image->uniqueID(), image->subset()); in test_internal_purge()
110 SkImageFilterCacheKey key1(0, SkMatrix::I(), clip, image->uniqueID(), image->subset()); in test_explicit_purging()
[all …]
/external/skia/include/core/
DSkImageFilter.h27 struct SkImageFilterCacheKey;
176 void removeKey(const SkImageFilterCacheKey& key) const;
431 mutable SkTArray<SkImageFilterCacheKey> fCacheKeys;