Home
last modified time | relevance | path

Searched refs:SkDiscardableMemory (Results 1 – 25 of 25) sorted by relevance

/external/skia/src/core/
DSkDiscardableMemory.h18 class SK_API SkDiscardableMemory {
24 static SkDiscardableMemory* Create(size_t bytes);
32 virtual SkDiscardableMemory* create(size_t bytes) = 0;
39 virtual ~SkDiscardableMemory() {} in ~SkDiscardableMemory()
DSkCachedData.h14 class SkDiscardableMemory; variable
19 SkCachedData(size_t size, SkDiscardableMemory*);
34 SkDiscardableMemory* diagnostic_only_getDiscardable() const { in diagnostic_only_getDiscardable()
51 SkDiscardableMemory* fDM;
DSkMipMap.h18 class SkDiscardableMemory; variable
20 typedef SkDiscardableMemory* (*SkDiscardableFactoryProc)(size_t bytes);
78 SkMipMap(size_t size, SkDiscardableMemory* dm) : INHERITED(size, dm) {} in SkMipMap()
DSkResourceCache.h16 class SkDiscardableMemory; variable
103 virtual SkDiscardableMemory* diagnostic_only_getDiscardable() const { return nullptr; } in diagnostic_only_getDiscardable()
137 typedef SkDiscardableMemory* (*DiscardableFactory)(size_t bytes);
DSkBitmapCache.cpp127 std::unique_ptr<SkDiscardableMemory> dm, void* block) in Rec()
174 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
255 std::unique_ptr<SkDiscardableMemory> fDM;
297 std::unique_ptr<SkDiscardableMemory> dm; in Alloc()
365 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
DSkMaskCache.cpp57 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
151 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
DSkResourceCache.cpp287 SkDiscardableMemory* dm = fDiscardableFactory(bytes); in newCachedData()
452 gResourceCache = new SkResourceCache(SkDiscardableMemory::Create); in get_cache()
575 SkDiscardableMemory* discardable = rec.diagnostic_only_getDiscardable(); in sk_trace_dump_visitor()
DSkYUVPlanesCache.cpp52 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
DSkCachedData.cpp43 SkCachedData::SkCachedData(size_t size, SkDiscardableMemory* dm) in SkCachedData()
DSkMipMap.cpp591 SkDiscardableMemory* dm = fact(storageSize); in Build()
/external/skia/tests/
DDiscardableMemoryTest.cpp18 SkDiscardableMemory* dm, in test_dm()
48 std::unique_ptr<SkDiscardableMemory> dm(SkDiscardableMemory::Create(kTestStringLength)); in DEF_TEST()
57 std::unique_ptr<SkDiscardableMemory> dm(pool->create(kTestStringLength)); in DEF_TEST()
DDiscardableMemoryPoolTest.cpp16 std::unique_ptr<SkDiscardableMemory> dm1(pool->create(100)); in DEF_TEST()
24 std::unique_ptr<SkDiscardableMemory> dm2(pool->create(200)); in DEF_TEST()
DImageCacheTest.cpp30 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return nullptr; } in diagnostic_only_getDiscardable()
111 static SkDiscardableMemory* pool_factory(size_t bytes) { in pool_factory()
130 SkResourceCache cache(SkDiscardableMemory::Create); in DEF_TEST()
DTraceMemoryDumpTest.cpp26 const SkDiscardableMemory& discardableMemoryObject) override { } in setDiscardableMemoryBacking()
DSkResourceCacheTest.cpp112 static SkDiscardableMemory* pool_factory(size_t bytes) { in pool_factory()
285 SkResourceCache cache(SkDiscardableMemory::Create); in DEF_TEST()
DCachedDataTest.cpp31 SkDiscardableMemory* dm = pool->create(size); in make_data()
/external/skia/src/lazy/
DSkDiscardableMemoryPool.cpp33 std::unique_ptr<SkDiscardableMemory> make(size_t bytes);
34 SkDiscardableMemory* create(size_t bytes) override { in create()
72 typedef SkDiscardableMemory::Factory INHERITED;
79 class PoolDiscardableMemory : public SkDiscardableMemory {
166 std::unique_ptr<SkDiscardableMemory> DiscardableMemoryPool::make(size_t bytes) { in make()
DSkDiscardableMemoryPool.h28 class SkDiscardableMemoryPool : public SkDiscardableMemory::Factory {
/external/skia/src/ports/
DSkDiscardableMemory_none.cpp12 SkDiscardableMemory* SkDiscardableMemory::Create(size_t bytes) { in Create()
DSkFontMgr_FontConfigInterface.cpp114 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return nullptr; } in diagnostic_only_getDiscardable()
/external/skia/include/core/
DSkTraceMemoryDump.h13 class SkDiscardableMemory; variable
67 const SkDiscardableMemory& discardableMemoryObject) = 0;
DSkPixelRef.h28 class SkDiscardableMemory; variable
103 virtual SkDiscardableMemory* diagnostic_only_getDiscardable() const { return NULL; } in diagnostic_only_getDiscardable()
/external/skia/bench/
DImageCacheBench.cpp30 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return nullptr; } in diagnostic_only_getDiscardable()
/external/skia/src/shaders/
DSkPictureShader.cpp102 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return nullptr; } in diagnostic_only_getDiscardable()
/external/skia/gn/
Dcore.gni109 "$_src/core/SkDiscardableMemory.h",