Lines Matching defs:hash
75 hash_t Font::FontDescription::hash() const {
76 uint32_t hash = JenkinsHashMix(0, mFontId);
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));
83 hash = JenkinsHashMix(hash, int(mAntiAliasing));
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]));
87 return JenkinsHashWhiten(hash);