Lines Matching refs:hash
58 hash_t TessellationCache::Description::hash() const { in hash() function in android::uirenderer::TessellationCache::Description
59 uint32_t hash = JenkinsHashMix(0, type); in hash() local
60 hash = JenkinsHashMix(hash, aa); in hash()
61 hash = JenkinsHashMix(hash, cap); in hash()
62 hash = JenkinsHashMix(hash, style); in hash()
63 hash = JenkinsHashMix(hash, android::hash_type(strokeWidth)); in hash()
64 hash = JenkinsHashMix(hash, android::hash_type(scaleX)); in hash()
65 hash = JenkinsHashMix(hash, android::hash_type(scaleY)); in hash()
66 hash = JenkinsHashMixBytes(hash, (uint8_t*) &shape, sizeof(Shape)); in hash()
67 return JenkinsHashWhiten(hash); in hash()
88 hash_t TessellationCache::ShadowDescription::hash() const { in hash() function in android::uirenderer::TessellationCache::ShadowDescription
89 uint32_t hash = JenkinsHashMixBytes(0, (uint8_t*) &nodeKey, sizeof(const void*)); in hash() local
90 hash = JenkinsHashMixBytes(hash, (uint8_t*) &matrixData, 16 * sizeof(float)); in hash()
91 return JenkinsHashWhiten(hash); in hash()