/frameworks/base/libs/hwui/ |
H A D | TextDropShadowCache.cpp | 36 hash = JenkinsHashMix(hash, android::hash_type(radius)); 37 hash = JenkinsHashMix(hash, android::hash_type(textSize)); 38 hash = JenkinsHashMix(hash, android::hash_type(typeface)); 40 hash = JenkinsHashMix(hash, android::hash_type(italicStyle)); 41 hash = JenkinsHashMix(hash, android::hash_type(scaleX)); 47 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
|
H A D | PatchCache.h | 127 friend inline hash_t hash_type(const PatchDescription& entry) { function in struct:android::uirenderer::PatchCache::PatchDescription
|
H A D | TextDropShadowCache.h | 111 inline hash_t hash_type(const ShadowText& entry) { function in namespace:android::uirenderer
|
H A D | GradientCache.h | 102 inline hash_t hash_type(const GradientCacheEntry& entry) { function in namespace:android::uirenderer
|
H A D | GradientCache.cpp | 45 hash = JenkinsHashMix(hash, android::hash_type(colors[i])); 46 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
|
H A D | PathCache.cpp | 70 hash = JenkinsHashMix(hash, android::hash_type(miter)); 71 hash = JenkinsHashMix(hash, android::hash_type(strokeWidth)); 72 hash = JenkinsHashMix(hash, android::hash_type(pathEffect));
|
H A D | PatchCache.cpp | 70 uint32_t hash = JenkinsHashMix(0, android::hash_type(mPatch));
|
H A D | PathCache.h | 171 friend inline hash_t hash_type(const PathDescription& entry) { function in struct:android::uirenderer::PathDescription
|
/frameworks/rs/cpp/util/ |
H A D | TypeHelpers.h | 269 hash_t hash_type(const TKey& key); 274 template <> inline hash_t hash_type(const T& value) { return hash_t(value); } 276 template <> inline hash_t hash_type(const T& value) { \ 279 template <> inline hash_t hash_type(const T& value) { \ 280 return hash_type(*reinterpret_cast<const R*>(&value)); } 294 template <typename T> inline hash_t hash_type(T* const & value) { function in namespace:android::RSC 295 return hash_type(uintptr_t(value));
|
/frameworks/rs/server/ |
H A D | TypeHelpers.h | 269 hash_t hash_type(const TKey& key); 274 template <> inline hash_t hash_type(const T& value) { return hash_t(value); } 276 template <> inline hash_t hash_type(const T& value) { \ 279 template <> inline hash_t hash_type(const T& value) { \ 280 return hash_type(*reinterpret_cast<const R*>(&value)); } 294 template <typename T> inline hash_t hash_type(T* const & value) { function in namespace:android 295 return hash_type(uintptr_t(value));
|
/frameworks/base/libs/hwui/font/ |
H A D | Font.cpp | 77 hash = JenkinsHashMix(hash, android::hash_type(mFontSize)); 78 hash = JenkinsHashMix(hash, android::hash_type(mFlags)); 79 hash = JenkinsHashMix(hash, android::hash_type(mItalicStyle)); 80 hash = JenkinsHashMix(hash, android::hash_type(mScaleX)); 81 hash = JenkinsHashMix(hash, android::hash_type(mStyle)); 82 hash = JenkinsHashMix(hash, android::hash_type(mStrokeWidth)); 84 hash = JenkinsHashMix(hash, android::hash_type(mHinting)); 85 hash = JenkinsHashMix(hash, android::hash_type(mLookupTransform[SkMatrix::kMScaleX])); 86 hash = JenkinsHashMix(hash, android::hash_type(mLookupTransform[SkMatrix::kMScaleY]));
|
H A D | Font.h | 158 inline hash_t hash_type(const Font::FontDescription& entry) { function in namespace:android::uirenderer
|
/frameworks/base/core/jni/android/graphics/ |
H A D | TextLayoutCache.cpp | 299 hash = JenkinsHashMix(hash, hash_type(typeface)); 300 hash = JenkinsHashMix(hash, hash_type(textSize)); 301 hash = JenkinsHashMix(hash, hash_type(textSkewX)); 302 hash = JenkinsHashMix(hash, hash_type(textScaleX));
|
H A D | TextLayoutCache.h | 118 inline hash_t hash_type(const TextLayoutCacheKey& key) { function in namespace:android
|