Searched refs:hash_type (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/libs/hwui/utils/
H A DMacros.h30 friend inline hash_t hash_type(const Type& entry) { return entry.hash(); }
/frameworks/base/libs/hwui/
H A DTextDropShadowCache.cpp34 hash = JenkinsHashMix(hash, android::hash_type(radius));
35 hash = JenkinsHashMix(hash, android::hash_type(textSize));
36 hash = JenkinsHashMix(hash, android::hash_type(typeface));
38 hash = JenkinsHashMix(hash, android::hash_type(italicStyle));
39 hash = JenkinsHashMix(hash, android::hash_type(scaleX));
46 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
H A DPatchCache.h128 friend inline hash_t hash_type(const PatchDescription& entry) { function in struct:android::uirenderer::PatchCache::PatchDescription
H A DTextDropShadowCache.h106 inline hash_t hash_type(const ShadowText& entry) { function in namespace:android::uirenderer
H A DGradientCache.h95 inline hash_t hash_type(const GradientCacheEntry& entry) { function in namespace:android::uirenderer
H A DGradientCache.cpp45 hash = JenkinsHashMix(hash, android::hash_type(colors[i]));
46 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
H A DPathCache.cpp87 hash = JenkinsHashMix(hash, android::hash_type(miter));
88 hash = JenkinsHashMix(hash, android::hash_type(strokeWidth));
89 hash = JenkinsHashMix(hash, android::hash_type(pathEffect));
H A DTessellationCache.cpp83 hash = JenkinsHashMix(hash, android::hash_type(strokeWidth));
84 hash = JenkinsHashMix(hash, android::hash_type(scaleX));
85 hash = JenkinsHashMix(hash, android::hash_type(scaleY));
H A DPatchCache.cpp66 uint32_t hash = JenkinsHashMix(0, android::hash_type(mPatch));
/frameworks/rs/cpp/util/
H A DTypeHelpers.h269 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 DTypeHelpers.h269 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/tools/aapt2/process/
H A DSymbolTable.h36 inline android::hash_t hash_type(const ResourceName& name) { function in namespace:aapt
45 inline android::hash_t hash_type(const ResourceId& id) { function in namespace:aapt
46 return android::hash_type(id.id);
/frameworks/base/libs/hwui/font/
H A DFont.cpp71 hash = JenkinsHashMix(hash, android::hash_type(mFontSize));
72 hash = JenkinsHashMix(hash, android::hash_type(mFlags));
73 hash = JenkinsHashMix(hash, android::hash_type(mItalicStyle));
74 hash = JenkinsHashMix(hash, android::hash_type(mScaleX));
75 hash = JenkinsHashMix(hash, android::hash_type(mStyle));
76 hash = JenkinsHashMix(hash, android::hash_type(mStrokeWidth));
78 hash = JenkinsHashMix(hash, android::hash_type(mHinting));
79 hash = JenkinsHashMix(hash, android::hash_type(mLookupTransform[SkMatrix::kMScaleX]));
80 hash = JenkinsHashMix(hash, android::hash_type(mLookupTransform[SkMatrix::kMScaleY]));
H A DFont.h164 inline hash_t hash_type(const Font::FontDescription& entry) { function in namespace:android::uirenderer
/frameworks/minikin/include/minikin/
H A DFontFamily.h78 inline hash_t hash_type(const FontStyle &style) { function in namespace:android
/frameworks/minikin/libs/minikin/
H A DLayout.cpp245 hash = JenkinsHashMix(hash, hash_type(mStyle));
246 hash = JenkinsHashMix(hash, hash_type(mSize));
247 hash = JenkinsHashMix(hash, hash_type(mScaleX));
248 hash = JenkinsHashMix(hash, hash_type(mSkewX));
249 hash = JenkinsHashMix(hash, hash_type(mLetterSpacing));
250 hash = JenkinsHashMix(hash, hash_type(mPaintFlags));
251 hash = JenkinsHashMix(hash, hash_type(mHyphenEdit.hasHyphen()));
252 hash = JenkinsHashMix(hash, hash_type(mIsRtl));
257 hash_t hash_type(const LayoutCacheKey& key) { function in namespace:android

Completed in 2395 milliseconds