Lines Matching refs:positions
36 positions = NULL; in GradientCacheEntry()
40 GradientCacheEntry(uint32_t* colors, float* positions, int count, in GradientCacheEntry()
42 copy(colors, positions, count, tileMode); in GradientCacheEntry()
46 copy(entry.colors, entry.positions, entry.count, entry.tileMode); in GradientCacheEntry()
51 delete[] positions; in ~GradientCacheEntry()
57 delete[] positions;
59 copy(entry.colors, entry.positions, entry.count, entry.tileMode);
72 result = memcmp(positions, rhs.positions, count * sizeof(float)); in LTE_INT()
81 float* positions; member
87 void copy(uint32_t* colors, float* positions, int count, SkShader::TileMode tileMode) { in copy()
90 this->positions = new float[count]; in copy()
94 memcpy(this->positions, positions, count * sizeof(float)); in copy()
119 Texture* get(uint32_t* colors, float* positions,
145 uint32_t* colors, float* positions, int count,