Home | History | Annotate | Download | only in gradients

Lines Matching refs:SkGradientShaderBase

71     : SkGradientShaderBase(colors, pos, colorCount, mode, mapper)
110 unsigned fi = fx >> SkGradientShaderBase::kCache32Shift; \
134 unsigned fi = fullIndex >> SkGradientShaderBase::kCache32Shift;
135 unsigned remainder = fullIndex & ((1 << SkGradientShaderBase::kCache32Shift) - 1);
139 if (fi < SkGradientShaderBase::kCache32Count - 1) {
143 index0 ^= SkGradientShaderBase::kDitherStride32;
144 index1 ^= SkGradientShaderBase::kDitherStride32;
154 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
309 unsigned fi = fx >> SkGradientShaderBase::kCache16Shift; \
310 SkASSERT(fi < SkGradientShaderBase::kCache16Count); \
327 unsigned fi = proc(fx) >> SkGradientShaderBase::kCache16Shift;
328 SkASSERT(fi < SkGradientShaderBase::kCache16Count);
339 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
376 unsigned fi = mirror_bits(fx >> SkGradientShaderBase::kCache16Shift,
377 SkGradientShaderBase::kCache16Bits);
378 SkASSERT(fi < SkGradientShaderBase::kCache16Count);
390 unsigned fi = repeat_bits(fx >> SkGradientShaderBase::kCache16Shift,
391 SkGradientShaderBase::kCache16Bits);
392 SkASSERT(fi < SkGradientShaderBase::kCache16Count);