Home
last modified time | relevance | path

Searched refs:GradientCacheEntry (Results 1 – 2 of 2) sorted by relevance

/frameworks/base/libs/hwui/
DGradientCache.h31 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 …]
DGradientCache.cpp38 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()