1 #ifndef COLOR_PICKER_H_
2 #define COLOR_PICKER_H_
16 Slider sliders[COLOR_SLIDER_N];
19 typedef struct LineStream LineStream;
21 ColorPicker create_color_picker_from_rgba(Color color);
23 int color_picker_read_from_line_stream(ColorPicker *color_picker,
24 LineStream *line_stream);
26 int color_picker_render(const ColorPicker *color_picker,
27 const Camera *camera);
28 int color_picker_event(ColorPicker *color_picker,
29 const SDL_Event *event,
33 Color color_picker_rgba(const ColorPicker *color_picker);
36 int color_picker_drag(const ColorPicker *color_picker)
40 for (int i = 0; i < COLOR_SLIDER_N; ++i) {
41 result = result || color_picker->sliders[i].drag;
47 #endif // COLOR_PICKER_H_