Home | History | Annotate | Download | only in effects

Lines Matching refs:mul

237     SkLightingColorFilter(SkColor mul, SkColor add) : fMul(mul), fAdd(add) {}
285 SkLightingColorFilter_JustAdd(SkColor mul, SkColor add)
286 : INHERITED(mul, add) {}
320 SkLightingColorFilter_JustMul(SkColor mul, SkColor add)
321 : INHERITED(mul, add) {}
354 SkLightingColorFilter_SingleMul(SkColor mul, SkColor add)
355 : INHERITED(mul, add) {
359 SkASSERT(SkColorGetR(mul) == SkColorGetG(mul));
360 SkASSERT(SkColorGetR(mul) == SkColorGetB(mul));
369 // all mul components are the same
391 SkLightingColorFilter_NoPin(SkColor mul, SkColor add)
392 : INHERITED(mul, add) {}
452 SkColorFilter* SkColorFilter::CreateLightingFilter(SkColor mul, SkColor add) {
453 mul &= 0x00FFFFFF;
456 if (0xFFFFFF == mul) {
460 return SkNEW_ARGS(SkLightingColorFilter_JustAdd, (mul, add));
465 if (SkColorGetR(mul) == SkColorGetG(mul) &&
466 SkColorGetR(mul) == SkColorGetB(mul)) {
467 return SkNEW_ARGS(SkLightingColorFilter_SingleMul, (mul, add));
469 return SkNEW_ARGS(SkLightingColorFilter_JustMul, (mul, add));
473 if (SkColorGetR(mul) + SkColorGetR(add) <= 255 &&
474 SkColorGetG(mul) + SkColorGetG(add) <= 255 &&
475 SkColorGetB(mul) + SkColorGetB(add) <= 255) {
476 return SkNEW_ARGS(SkLightingColorFilter_NoPin, (mul, add));
479 return SkNEW_ARGS(SkLightingColorFilter, (mul, add));