Home | History | Annotate | Download | only in font

Lines Matching refs:hash

74 hash_t Font::FontDescription::hash() const {
75 uint32_t hash = JenkinsHashMix(0, mFontId);
76 hash = JenkinsHashMix(hash, android::hash_type(mFontSize));
77 hash = JenkinsHashMix(hash, android::hash_type(mFlags));
78 hash = JenkinsHashMix(hash, android::hash_type(mItalicStyle));
79 hash = JenkinsHashMix(hash, android::hash_type(mScaleX));
80 hash = JenkinsHashMix(hash, android::hash_type(mStyle));
81 hash = JenkinsHashMix(hash, android::hash_type(mStrokeWidth));
82 hash = JenkinsHashMix(hash, int(mAntiAliasing));
83 hash = JenkinsHashMix(hash, android::hash_type(mHinting));
84 hash = JenkinsHashMix(hash, android::hash_type(mLookupTransform[SkMatrix::kMScaleX]));
85 hash = JenkinsHashMix(hash, android::hash_type(mLookupTransform[SkMatrix::kMScaleY]));
86 return JenkinsHashWhiten(hash);