Home
last modified time | relevance | path

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

/frameworks/base/libs/hwui/
DTextDropShadowCache.h119 struct ShadowTexture: public Texture { struct
120 ShadowTexture(Caches& caches): Texture(caches) { in ShadowTexture() function
127 class TextDropShadowCache: public OnEntryRemoved<ShadowText, ShadowTexture*> {
137 void operator()(ShadowText& text, ShadowTexture*& texture) override;
139 ShadowTexture* get(const SkPaint* paint, const char* text, uint32_t len,
167 LruCache<ShadowText, ShadowTexture*> mCache;
DTextDropShadowCache.cpp100 mCache(LruCache<ShadowText, ShadowTexture*>::kUnlimitedCapacity), in TextDropShadowCache()
115 mCache(LruCache<ShadowText, ShadowTexture*>::kUnlimitedCapacity), in TextDropShadowCache()
152 void TextDropShadowCache::operator()(ShadowText&, ShadowTexture*& texture) { in operator ()()
173 ShadowTexture* TextDropShadowCache::get(const SkPaint* paint, const char* text, uint32_t len, in get()
176 ShadowTexture* texture = mCache.get(entry); in get()
190 texture = new ShadowTexture(caches); in get()
DGlopBuilder.h65 GlopBuilder& setFillShadowTexturePaint(ShadowTexture& texture, int shadowColor,
DGlopBuilder.cpp387 GlopBuilder& GlopBuilder::setFillShadowTexturePaint(ShadowTexture& texture, int shadowColor, in setFillShadowTexturePaint()
DOpenGLRenderer.cpp2035 ShadowTexture* texture = mCaches.dropShadowCache.get(