Searched refs:GradientCacheEntry (Results 1 – 2 of 2) sorted by relevance
/frameworks/base/libs/hwui/ |
D | GradientCache.h | 31 struct GradientCacheEntry { struct 32 GradientCacheEntry() { in GradientCacheEntry() function 39 GradientCacheEntry(uint32_t* colors, float* positions, int count, in GradientCacheEntry() function 44 GradientCacheEntry(const GradientCacheEntry& entry) { in GradientCacheEntry() argument 48 ~GradientCacheEntry() { in ~GradientCacheEntry() argument 53 GradientCacheEntry& operator=(const GradientCacheEntry& entry) { 64 bool operator<(const GradientCacheEntry& r) const { 65 const GradientCacheEntry& rhs = (const GradientCacheEntry&) r; argument 103 class GradientCache: public OnEntryRemoved<GradientCacheEntry, Texture*> { 113 void operator()(GradientCacheEntry& shader, Texture*& texture); [all …]
|
D | GradientCache.cpp | 38 mCache(GenerationCache<GradientCacheEntry, Texture*>::kUnlimitedCapacity), in GradientCache() 52 mCache(GenerationCache<GradientCacheEntry, Texture*>::kUnlimitedCapacity), in GradientCache() 84 void GradientCache::operator()(GradientCacheEntry& shader, Texture*& texture) { in operator ()() 103 GradientCacheEntry gradient(colors, positions, count, tileMode); in get() 117 Texture* GradientCache::addLinearGradient(GradientCacheEntry& gradient, in addLinearGradient()
|