Home | History | Annotate | Download | only in gradients

Lines Matching refs:reverse

24     IntervalIterator(const SkGradientShaderBase& shader, SkColorSpace* dstCS, bool reverse)
27 , fFirstPos(reverse ? SK_Scalar1 : 0)
28 , fBegin(reverse ? shader.fColorCount - 1 : 0)
29 , fAdvance(reverse ? -1 : 1) {
99 bool premulColors, bool reverse,
101 const IntervalIterator iter(shader, dstCS, reverse);
140 SkScalar alpha, bool reverse) {
191 const int first_index = reverse ? count - 1 : 0;
193 const SkScalar first_pos = reverse ? SK_Scalar1 : 0;
200 const SkScalar clamp_pos = reverse ? SK_ScalarInfinity : SK_ScalarNegativeInfinity;
203 } else if (tileMode == SkShader::kMirror_TileMode && reverse) {
208 const IntervalIterator iter(shader, dstCS, reverse);
220 const SkScalar clamp_pos = reverse ? SK_ScalarNegativeInfinity : SK_ScalarInfinity;
223 } else if (tileMode == SkShader::kMirror_TileMode && !reverse) {