Lines Matching refs:frac
295 lv_coord_t frac) in lv_gradient_calculate() argument
300 int32_t min = (dsc->stops[0].frac * range) >> 8; in lv_gradient_calculate()
301 if(frac <= min) { in lv_gradient_calculate()
306 int32_t max = (dsc->stops[dsc->stops_count - 1].frac * range) >> 8; in lv_gradient_calculate()
307 if(frac >= max) { in lv_gradient_calculate()
315 int32_t cur = (dsc->stops[i].frac * range) >> 8; in lv_gradient_calculate()
316 if(frac <= cur) { in lv_gradient_calculate()
319 min = (dsc->stops[i - 1].frac * range) >> 8; in lv_gradient_calculate()
320 max = (dsc->stops[i].frac * range) >> 8; in lv_gradient_calculate()
329 frac -= min; in lv_gradient_calculate()
330 lv_opa_t mix = (frac * 255) / d; in lv_gradient_calculate()