Lines Matching refs:positions
47 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
59 return memcmp(lhs.positions.get(), rhs.positions.get(), lhs.count * sizeof(float));
110 Texture* GradientCache::get(uint32_t* colors, float* positions, int count) {
111 GradientCacheEntry gradient(colors, positions, count);
115 texture = addLinearGradient(gradient, colors, positions, count);
148 float* positions, int count) {
165 generateTexture(colors, positions, info.width, 2, texture);
217 void GradientCache::generateTexture(uint32_t* colors, float* positions, const uint32_t width,
238 float startPos = positions[0];
239 float distance = positions[1] - startPos;
244 if (pos > positions[currentPos]) {
246 startPos = positions[currentPos];
251 distance = positions[currentPos] - startPos;