Home | History | Annotate | Download | only in gradients

Lines Matching refs:SkGradientShaderBase

57     : SkGradientShaderBase(desc, localMatrix)
101 unsigned fi = fx >> SkGradientShaderBase::kCache32Shift; \
125 unsigned fi = fullIndex >> SkGradientShaderBase::kCache32Shift;
126 unsigned remainder = fullIndex & ((1 << SkGradientShaderBase::kCache32Shift) - 1);
130 if (fi < SkGradientShaderBase::kCache32Count - 1) {
134 index0 ^= SkGradientShaderBase::kDitherStride32;
135 index1 ^= SkGradientShaderBase::kDitherStride32;
145 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
298 unsigned fi = fx >> SkGradientShaderBase::kCache16Shift; \
299 SkASSERT(fi < SkGradientShaderBase::kCache16Count); \
316 unsigned fi = proc(fx) >> SkGradientShaderBase::kCache16Shift;
317 SkASSERT(fi < SkGradientShaderBase::kCache16Count);
327 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
364 unsigned fi = mirror_bits(fx >> SkGradientShaderBase::kCache16Shift,
365 SkGradientShaderBase::kCache16Bits);
366 SkASSERT(fi < SkGradientShaderBase::kCache16Count);
378 unsigned fi = repeat_bits(fx >> SkGradientShaderBase::kCache16Shift,
379 SkGradientShaderBase::kCache16Bits);
380 SkASSERT(fi < SkGradientShaderBase::kCache16Count);