Home | History | Annotate | Download | only in gfx

Lines Matching refs:HSLShift

224 namespace HSLShift {
285 out[x] = SkPreMultiplyColor(color_utils::HSLShift(
296 DCHECK(hsl_shift.s < 0 || fabs(hsl_shift.s - 0.5) < HSLShift::epsilon);
297 DCHECK(hsl_shift.l < 0 || fabs(hsl_shift.l - 0.5) < HSLShift::epsilon);
309 DCHECK(hsl_shift.s < 0 || fabs(hsl_shift.s - 0.5) < HSLShift::epsilon);
310 DCHECK(hsl_shift.l <= 0.5 - HSLShift::epsilon && hsl_shift.l >= 0);
333 DCHECK(hsl_shift.s < 0 || fabs(hsl_shift.s - 0.5) < HSLShift::epsilon);
334 DCHECK(hsl_shift.l >= 0.5 + HSLShift::epsilon && hsl_shift.l <= 1);
378 DCHECK(hsl_shift.s >= 0 && hsl_shift.s <= 0.5 - HSLShift::epsilon);
379 DCHECK(hsl_shift.l < 0 || fabs(hsl_shift.l - 0.5) < HSLShift::epsilon);
415 DCHECK(hsl_shift.s >= 0 && hsl_shift.s <= 0.5 - HSLShift::epsilon);
416 DCHECK(hsl_shift.l >= 0 && hsl_shift.l <= 0.5 - HSLShift::epsilon);
454 DCHECK(hsl_shift.s >= 0 && hsl_shift.s <= 0.5 - HSLShift::epsilon);
455 DCHECK(hsl_shift.l >= 0.5 + HSLShift::epsilon && hsl_shift.l <= 1);
528 } // namespace HSLShift
536 HSLShift::OperationOnH H_op = HSLShift::kOpHNone;
537 HSLShift::OperationOnS S_op = HSLShift::kOpSNone;
538 HSLShift::OperationOnL L_op = HSLShift::kOpLNone;
541 H_op = HSLShift::kOpHShift;
544 if (hsl_shift.s >= 0 && hsl_shift.s <= (0.5 - HSLShift::epsilon))
545 S_op = HSLShift::kOpSDec;
546 else if (hsl_shift.s >= (0.5 + HSLShift::epsilon))
547 S_op = HSLShift::kOpSInc;
550 if (hsl_shift.l >= 0 && hsl_shift.l <= (0.5 - HSLShift::epsilon))
551 L_op = HSLShift::kOpLDec;
552 else if (hsl_shift.l >= (0.5 + HSLShift::epsilon))
553 L_op = HSLShift::kOpLInc;
555 HSLShift::LineProcessor line_proc =
556 HSLShift::kLineProcessors[H_op][S_op][L_op];