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.cpp92 SkOneShotDiscardablePixelRef(const SkImageInfo&, SkDiscardableMemory*, size_t rowBytes,
101 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return fDM; } in diagnostic_only_getDiscardable()
104 SkDiscardableMemory* fDM;
113 SkDiscardableMemory* dm, in SkOneShotDiscardablePixelRef()
195 SkDiscardableMemory* dm = fFactory(size); in allocPixelRef()
397 SkDiscardableMemory* dm = fDiscardableFactory(bytes); in newCachedData()
562 gResourceCache = new SkResourceCache(SkDiscardableMemory::Create); in get_cache()
690 SkDiscardableMemory* discardable = rec.diagnostic_only_getDiscardable(); in sk_trace_dump_visitor()
DSkResourceCache.h16 class SkDiscardableMemory; variable
87 virtual SkDiscardableMemory* diagnostic_only_getDiscardable() const { return nullptr; } in diagnostic_only_getDiscardable()
121 typedef SkDiscardableMemory* (*DiscardableFactory)(size_t bytes);
DSkMaskCache.cpp57 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
151 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
DSkBitmapCache.cpp127 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
204 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
DSkYUVPlanesCache.cpp52 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { in diagnostic_only_getDiscardable()
DSkCachedData.cpp43 SkCachedData::SkCachedData(size_t size, SkDiscardableMemory* dm) in SkCachedData()
DSkPictureShader.cpp84 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return nullptr; } in diagnostic_only_getDiscardable()
DSkMipMap.cpp493 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.cpp17 std::unique_ptr<SkDiscardableMemory> dm1(pool->create(100)); in DEF_TEST()
25 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()
DCachedDataTest.cpp31 SkDiscardableMemory* dm = pool->create(size); in make_data()
DSkResourceCacheTest.cpp111 static SkDiscardableMemory* pool_factory(size_t bytes) { in pool_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.h26 class SkDiscardableMemory; variable
217 virtual SkDiscardableMemory* diagnostic_only_getDiscardable() const { return NULL; } in diagnostic_only_getDiscardable()
/external/skia/src/lazy/
DSkDiscardableMemoryPool.cpp36 SkDiscardableMemory* create(size_t bytes) override;
72 typedef SkDiscardableMemory::Factory INHERITED;
79 class PoolDiscardableMemory : public SkDiscardableMemory {
177 SkDiscardableMemory* DiscardableMemoryPool::create(size_t bytes) { in create()
DSkDiscardableMemoryPool.h28 class SkDiscardableMemoryPool : public SkDiscardableMemory::Factory {
/external/skia/bench/
DImageCacheBench.cpp30 SkDiscardableMemory* diagnostic_only_getDiscardable() const override { return nullptr; } in diagnostic_only_getDiscardable()
/external/skia/gn/
Dcore.gni114 "$_src/core/SkDiscardableMemory.h",