Home | History | Annotate | Download | only in gradients

Lines Matching refs:fShader

25         : fShader(shader)
35 if (!fShader.fOrigPos) {
40 const int end = fBegin + fAdvance * (fShader.fColorCount - 1);
47 SkASSERT(curr >= 0 && curr < fShader.fColorCount);
51 ? SkTPin(fShader.fOrigPos[curr], prevPos, lastPos)
52 : SkTPin(fShader.fOrigPos[curr], lastPos, prevPos);
56 func(fShader.getXformedColor(prev, fDstCS), fShader.getXformedColor(curr, fDstCS),
71 const SkScalar dt = fAdvance * SK_Scalar1 / (fShader.fColorCount - 1);
72 const int end = fBegin + fAdvance * (fShader.fColorCount - 2);
78 SkASSERT(curr >= 0 && curr < fShader.fColorCount);
81 func(fShader.getXformedColor(prev, fDstCS),
82 fShader.getXformedColor(curr, fDstCS),
89 func(fShader.getXformedColor(prev, fDstCS),
90 fShader.getXformedColor(prev + fAdvance, fDstCS),
94 const SkGradientShaderBase& fShader;