Home | History | Annotate | Download | only in gradients

Lines Matching refs:SkGradientShaderBase

56     : SkGradientShaderBase(desc)
115 unsigned fi = fx >> SkGradientShaderBase::kCache32Shift; \
139 unsigned fi = fullIndex >> SkGradientShaderBase::kCache32Shift;
140 unsigned remainder = fullIndex & ((1 << SkGradientShaderBase::kCache32Shift) - 1);
144 if (fi < SkGradientShaderBase::kCache32Count - 1) {
148 index0 ^= SkGradientShaderBase::kDitherStride32;
149 index1 ^= SkGradientShaderBase::kDitherStride32;
159 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
312 unsigned fi = fx >> SkGradientShaderBase::kCache16Shift; \
313 SkASSERT(fi < SkGradientShaderBase::kCache16Count); \
330 unsigned fi = proc(fx) >> SkGradientShaderBase::kCache16Shift;
331 SkASSERT(fi < SkGradientShaderBase::kCache16Count);
341 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
378 unsigned fi = mirror_bits(fx >> SkGradientShaderBase::kCache16Shift,
379 SkGradientShaderBase::kCache16Bits);
380 SkASSERT(fi < SkGradientShaderBase::kCache16Count);
392 unsigned fi = repeat_bits(fx >> SkGradientShaderBase::kCache16Shift,
393 SkGradientShaderBase::kCache16Bits);
394 SkASSERT(fi < SkGradientShaderBase::kCache16Count);