Home
last modified time | relevance | path

Searched refs:hsv (Results 1 – 4 of 4) sorted by relevance

/lvgl-latest/src/extra/widgets/colorwheel/
Dlv_colorwheel.c97 bool lv_colorwheel_set_hsv(lv_obj_t * obj, lv_color_hsv_t hsv) in lv_colorwheel_set_hsv() argument
99 if(hsv.h > 360) hsv.h %= 360; in lv_colorwheel_set_hsv()
100 if(hsv.s > 100) hsv.s = 100; in lv_colorwheel_set_hsv()
101 if(hsv.v > 100) hsv.v = 100; in lv_colorwheel_set_hsv()
106 …if(colorwheel->hsv.h == hsv.h && colorwheel->hsv.s == hsv.s && colorwheel->hsv.v == hsv.v) return … in lv_colorwheel_set_hsv()
108 colorwheel->hsv = hsv; in lv_colorwheel_set_hsv()
173 return colorwheel->hsv; in lv_colorwheel_get_hsv()
186 return lv_color_hsv_to_rgb(colorwheel->hsv.h, colorwheel->hsv.s, colorwheel->hsv.v); in lv_colorwheel_get_rgb()
227 colorwheel->hsv.h = 0; in lv_colorwheel_constructor()
228 colorwheel->hsv.s = 100; in lv_colorwheel_constructor()
[all …]
Dlv_colorwheel.h38 lv_color_hsv_t hsv; member
74 bool lv_colorwheel_set_hsv(lv_obj_t * obj, lv_color_hsv_t hsv);
/lvgl-latest/src/misc/
Dlv_color.c225 lv_color_hsv_t hsv; in lv_color_rgb_to_hsv() local
228 hsv.v = (100 * rgbMax) >> 10; in lv_color_rgb_to_hsv()
232 hsv.h = 0; in lv_color_rgb_to_hsv()
233 hsv.s = 0; in lv_color_rgb_to_hsv()
234 return hsv; in lv_color_rgb_to_hsv()
238 hsv.s = 100 * delta / rgbMax; in lv_color_rgb_to_hsv()
239 if(hsv.s < 3) { in lv_color_rgb_to_hsv()
240 hsv.h = 0; in lv_color_rgb_to_hsv()
241 return hsv; in lv_color_rgb_to_hsv()
258 hsv.h = h; in lv_color_rgb_to_hsv()
[all …]
/lvgl-latest/docs/widgets/extra/
Dcolorwheel.md20 …lue(colorwheel, x)` or all at once with `lv_colorwheel_set_hsv(colorwheel, hsv)` or `lv_colorwheel…