Searched refs:SkCachedData (Results 1 - 16 of 16) sorted by relevance

/external/skia/src/core/
H A DSkCachedData.cpp8 #include "SkCachedData.h"
19 SkDebugf("SkCachedData inc %d\n", oldCount + 1);
24 SkDebugf("SkCachedData dec %d\n", oldCount - 1);
31 SkCachedData::SkCachedData(void* data, size_t size) function in class:SkCachedData
43 SkCachedData::SkCachedData(size_t size, SkDiscardableMemory* dm) function in class:SkCachedData
55 SkCachedData::~SkCachedData() {
67 class SkCachedData
[all...]
H A DSkYUVPlanesCache.h11 #include "SkCachedData.h"
31 * On success, return a ref to the SkCachedData that holds the pixels.
35 static SkCachedData* FindAndRef(uint32_t genID, Info* info,
41 static void Add(uint32_t genID, SkCachedData* data, Info* info,
H A DSkMaskCache.h12 #include "SkCachedData.h"
21 * On success, return a ref to the SkCachedData that holds the pixels, and have mask
26 static SkCachedData* FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
29 static SkCachedData* FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
37 const SkRRect& rrect, const SkMask& mask, SkCachedData* data,
40 const SkRect rects[], int count, const SkMask& mask, SkCachedData* data,
H A DSkCachedData.h16 class SkCachedData : ::SkNoncopyable { class in inherits:::SkNoncopyable
18 SkCachedData(void* mallocData, size_t size);
19 SkCachedData(size_t size, SkDiscardableMemory*);
20 virtual ~SkCachedData();
H A DSkYUVPlanesCache.cpp20 SkCachedData* fData;
35 YUVPlanesRec(YUVPlanesKey key, SkCachedData* data, SkYUVPlanesCache::Info* info)
60 SkCachedData* tmpData = rec.fValue.fData;
73 SkCachedData* SkYUVPlanesCache::FindAndRef(uint32_t genID, Info* info,
85 void SkYUVPlanesCache::Add(uint32_t genID, SkCachedData* data, Info* info,
H A DSkMaskCache.cpp15 SkCachedData* fData;
40 RRectBlurRec(RRectBlurKey key, const SkMask& mask, SkCachedData* data)
65 SkCachedData* tmpData = rec.fValue.fData;
77 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
91 const SkRRect& rrect, const SkMask& mask, SkCachedData* data,
134 RectsBlurRec(RectsBlurKey key, const SkMask& mask, SkCachedData* data)
159 SkCachedData* tmpData = rec.fValue.fData;
171 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
186 const SkRect rects[], int count, const SkMask& mask, SkCachedData* data,
H A DSkMipMap.h11 #include "SkCachedData.h"
29 class SkMipMap : public SkCachedData {
82 typedef SkCachedData INHERITED;
H A DSkResourceCache.h15 class SkCachedData;
172 static SkCachedData* NewCachedData(size_t bytes);
244 SkCachedData* newCachedData(size_t bytes);
H A DSkResourceCache.cpp393 SkCachedData* SkResourceCache::newCachedData(size_t bytes) {
398 return dm ? new SkCachedData(bytes, dm) : nullptr;
400 return new SkCachedData(sk_malloc_throw(bytes), bytes);
595 SkCachedData* SkResourceCache::NewCachedData(size_t bytes) {
/external/skia/tests/
H A DCachedDataTest.cpp8 #include "SkCachedData.h"
22 static void check_data(skiatest::Reporter* reporter, SkCachedData* data,
29 static SkCachedData* make_data(size_t size, SkDiscardableMemoryPool* pool) {
34 return new SkCachedData(size, dm);
36 return new SkCachedData(sk_malloc_throw(size), size);
41 static SkCachedData* test_locking(skiatest::Reporter* reporter,
43 SkCachedData* data = make_data(size, pool);
67 * SkCachedData behaves differently (regarding its locked/unlocked state) depending on
81 SkCachedData* data = test_locking(reporter, size, useDiscardable ? pool.get() : nullptr);
H A DMaskCacheTest.cpp8 #include "SkCachedData.h"
23 static void check_data(skiatest::Reporter* reporter, SkCachedData* data,
42 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache);
80 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rects, 1, &mask, &cache);
H A DYUVCacheTest.cpp8 #include "SkCachedData.h"
23 static void check_data(skiatest::Reporter* reporter, SkCachedData* data,
44 SkCachedData* data = SkYUVPlanesCache::FindAndRef(genID, &yuvInfo, &cache);
H A DSkResourceCacheTest.cpp31 static void check_data(skiatest::Reporter* reporter, const SkCachedData* data,
/external/skia/include/core/
H A DSkMaskFilter.h30 class SkCachedData;
196 SkCachedData* fCache;
/external/skia/src/effects/
H A DSkBlurMaskFilter.cpp416 static SkCachedData* copy_mask_to_cacheddata(SkMask* mask) {
418 SkCachedData* data = SkResourceCache::NewCachedData(size);
427 static SkCachedData* find_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style,
432 static SkCachedData* add_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style,
434 SkCachedData* cache = copy_mask_to_cacheddata(mask);
441 static SkCachedData* find_cached_rects(SkMask* mask, SkScalar sigma, SkBlurStyle style,
446 static SkCachedData* add_cached_rects(SkMask* mask, SkScalar sigma, SkBlurStyle style,
448 SkCachedData* cache = copy_mask_to_cacheddata(mask);
563 SkCachedData* cache = find_cached_rrect(&patch->fMask, sigma, fBlurStyle,
697 SkCachedData* cach
[all...]
/external/skia/src/gpu/
H A DGrYUVProvider.cpp15 #include "SkCachedData.h"
34 sk_sp<SkCachedData> fCachedData;

Completed in 248 milliseconds