Searched refs:SkResourceCache (Results 1 - 18 of 18) sorted by relevance

/external/skia/src/core/
H A DSkBitmapCache.h14 class SkResourceCache;
34 SkResourceCache* localCache = NULL);
40 const SkBitmap& result, SkResourceCache* localCache = NULL);
47 SkResourceCache* localCache = NULL);
54 SkResourceCache* localCache = NULL);
59 static const SkMipMap* FindAndRef(const SkBitmap& src, SkResourceCache* localCache = NULL);
60 static const SkMipMap* AddAndRef(const SkBitmap& src, SkResourceCache* localCache = NULL);
H A DSkYUVPlanesCache.h14 class SkResourceCache;
41 SkResourceCache* localCache = NULL);
47 SkResourceCache* localCache = NULL);
H A DSkResourceCache.cpp12 #include "SkResourceCache.h"
16 DECLARE_SKMESSAGEBUS_MESSAGE(SkResourceCache::PurgeSharedIDMessage)
29 void SkResourceCache::Key::init(void* nameSpace, uint64_t sharedID, size_t length) {
53 class SkResourceCache::Hash :
54 public SkTDynamicHash<SkResourceCache::Rec, SkResourceCache::Key> {};
59 void SkResourceCache::init() {
148 SkResourceCacheDiscardableAllocator(SkResourceCache::DiscardableFactory factory) {
156 SkResourceCache::DiscardableFactory fFactory;
183 SkResourceCache function in class:SkResourceCache
190 SkResourceCache::SkResourceCache(size_t byteLimit) { function in class:SkResourceCache
[all...]
H A DSkMaskCache.h15 #include "SkResourceCache.h"
28 SkResourceCache* localCache = NULL);
31 SkResourceCache* localCache = NULL);
38 SkResourceCache* localCache = NULL);
41 SkResourceCache* localCache = NULL);
H A DSkYUVPlanesCache.cpp9 #include "SkResourceCache.h"
13 ((localCache) ? localCache->localName(__VA_ARGS__) : SkResourceCache::globalName(__VA_ARGS__))
23 struct YUVPlanesKey : public SkResourceCache::Key {
34 struct YUVPlanesRec : public SkResourceCache::Rec {
52 static bool Visitor(const SkResourceCache::Rec& baseRec, void* contextData) {
70 SkResourceCache* localCache) {
82 SkResourceCache* localCache) {
H A DSkBitmapCache.cpp9 #include "SkResourceCache.h"
23 SkResourceCache::PostPurgeSharedID(SkMakeResourceCacheSharedIDForBitmap(bitmapGenID));
29 return SkResourceCache::GetAllocator();
49 struct BitmapKey : public SkResourceCache::Key {
67 struct BitmapRec : public SkResourceCache::Rec {
77 static bool Finder(const SkResourceCache::Rec& baseRec, void* contextBitmap) {
93 ((localCache) ? localCache->localName(__VA_ARGS__) : SkResourceCache::globalName(__VA_ARGS__))
96 SkResourceCache* localCache) {
107 const SkBitmap& result, SkResourceCache* localCache) {
120 SkResourceCache* localCach
[all...]
H A DSkMaskCache.cpp11 ((localCache) ? localCache->localName(__VA_ARGS__) : SkResourceCache::globalName(__VA_ARGS__))
21 struct RRectBlurKey : public SkResourceCache::Key {
39 struct RRectBlurRec : public SkResourceCache::Rec {
57 static bool Visitor(const SkResourceCache::Rec& baseRec, void* contextData) {
74 const SkRRect& rrect, SkMask* mask, SkResourceCache* localCache) {
88 SkResourceCache* localCache) {
98 struct RectsBlurKey : public SkResourceCache::Key {
130 struct RectsBlurRec : public SkResourceCache::Rec {
148 static bool Visitor(const SkResourceCache::Rec& baseRec, void* contextData) {
166 SkResourceCache* localCach
[all...]
H A DSkResourceCache.h29 class SkResourceCache { class
71 typedef SkResourceCache::Key Key;
89 friend class SkResourceCache;
175 SkResourceCache(DiscardableFactory);
183 explicit SkResourceCache(size_t byteLimit);
184 ~SkResourceCache();
H A DSkPictureShader.cpp16 #include "SkResourceCache.h"
25 struct BitmapShaderKey : public SkResourceCache::Key {
63 struct BitmapShaderRec : public SkResourceCache::Rec {
78 static bool Visitor(const SkResourceCache::Rec& baseRec, void* contextShader) {
95 SkBitmap::Allocator* allocator = SkResourceCache::GetAllocator();
203 if (!SkResourceCache::Find(key, BitmapShaderRec::Visitor, &tileShader)) {
222 SkResourceCache::Add(SkNEW_ARGS(BitmapShaderRec, (key, tileShader.get(), bm.getSize())));
H A DSkBitmapProcState.cpp19 #include "SkResourceCache.h"
104 size_t maximumAllocation = SkResourceCache::GetEffectiveSingleAllocationByteLimit();
157 SkResourceCache::GetAllocator())) {
/external/skia/bench/
H A DImageCacheBench.cpp9 #include "SkResourceCache.h"
13 class TestKey : public SkResourceCache::Key {
21 struct TestRec : public SkResourceCache::Rec {
30 static bool Visitor(const SkResourceCache::Rec&, void*) { argument
37 SkResourceCache fCache;
/external/skia/tests/
H A DImageCacheTest.cpp9 #include "SkResourceCache.h"
14 struct TestingKey : public SkResourceCache::Key {
21 struct TestingRec : public SkResourceCache::Rec {
30 static bool Visitor(const SkResourceCache::Rec& baseRec, void* context) {
43 static void test_cache(skiatest::Reporter* reporter, SkResourceCache& cache, bool testPurge) {
74 static void test_cache_purge_shared_id(skiatest::Reporter* reporter, SkResourceCache& cache) {
118 SkResourceCache cache(defLimit);
125 SkResourceCache cache(pool_factory);
129 SkResourceCache cache(SkDiscardableMemory::Create);
133 SkResourceCache cach
[all...]
H A DSkResourceCacheTest.cpp13 #include "SkResourceCache.h"
95 SkResourceCache::DiscardableFactory factory = SkResourceCache::GetDiscardableFactory();
98 SkAutoTDelete<SkResourceCache> cache;
100 cache.reset(SkNEW_ARGS(SkResourceCache, (factory)));
103 cache.reset(SkNEW_ARGS(SkResourceCache, (byteLimit)));
149 static void test_mipmapcache(skiatest::Reporter* reporter, SkResourceCache* cache) {
186 static void test_mipmap_notify(skiatest::Reporter* reporter, SkResourceCache* cache) {
211 static void test_bitmap_notify(skiatest::Reporter* reporter, SkResourceCache* cache) {
241 SkResourceCache
[all...]
H A DMaskCacheTest.cpp10 #include "SkResourceCache.h"
32 SkResourceCache cache(1024);
71 SkResourceCache cache(1024);
H A DYUVCacheTest.cpp10 #include "SkResourceCache.h"
32 SkResourceCache cache(1024);
/external/skia/src/gpu/
H A DSkGr.cpp18 #include "SkResourceCache.h"
342 cachedData.reset(SkResourceCache::NewCachedData(totalSize));
/external/skia/src/effects/
H A DSkBlurMaskFilter.cpp270 SkCachedData* data = SkResourceCache::NewCachedData(size);
/external/skia/
H A DAndroid.mk204 src/core/SkResourceCache.cpp \

Completed in 734 milliseconds