• Home
  • Raw
  • Download

Lines Matching refs:SkGradientShaderBase

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