HomeSort by relevance Sort by last modified time
    Searched refs:GradientCacheEntry (Results 1 - 2 of 2) sorted by null

  /frameworks/base/libs/hwui/
GradientCache.h 36 struct GradientCacheEntry {
37 GradientCacheEntry() {
43 GradientCacheEntry(uint32_t* colors, float* positions, uint32_t count) {
47 GradientCacheEntry(const GradientCacheEntry& entry) {
51 GradientCacheEntry& operator=(const GradientCacheEntry& entry) {
61 static int compare(const GradientCacheEntry& lhs, const GradientCacheEntry& rhs);
63 bool operator==(const GradientCacheEntry& other) const { return compare(*this, other) == 0;
    [all...]
GradientCache.cpp 43 hash_t GradientCacheEntry::hash() const {
52 int GradientCacheEntry::compare(const GradientCacheEntry& lhs, const GradientCacheEntry& rhs) {
67 : mCache(LruCache<GradientCacheEntry, Texture*>::kUnlimitedCapacity)
98 void GradientCache::operator()(GradientCacheEntry&, Texture*& texture) {
111 GradientCacheEntry gradient(colors, positions, count);
147 Texture* GradientCache::addLinearGradient(GradientCacheEntry& gradient, uint32_t* colors,

Completed in 121 milliseconds