Knob plein (remplissage angulaire 0..360°) avec clip au disque. Plus de détails...
#include "ui_knob.h"
#include "drv_display.h"
#include <stdint.h>
#include <stdbool.h>
#include <math.h>
Fonctions | |
void | ui_knob_set_diameter_px (int d_px) |
Fixe un diamètre explicite (px) pour TOUS les knobs (0 pour désactiver). Si défini, l’argument r passé à ui_draw_knob() est ignoré. | |
void | ui_draw_knob (int cx, int cy, int r_in, int val, int vmin, int vmax) |
Dessine un knob plein (unipolaire/bipolaire) centré en (cx,cy). | |
Knob plein (remplissage angulaire 0..360°) avec clip au disque.
void ui_draw_knob | ( | int | cx, |
int | cy, | ||
int | r, | ||
int | val, | ||
int | vmin, | ||
int | vmax | ||
) |
Dessine un knob plein (unipolaire/bipolaire) centré en (cx,cy).
cx,cy | Centre du knob. |
r | Rayon “extérieur” du knob (peut être écrasé si un diamètre override est actif). |
val | Valeur courante. |
vmin | Borne min de la plage. |
vmax | Borne max de la plage. |
void ui_knob_set_diameter_px | ( | int | d_px | ) |
Fixe un diamètre explicite (px) pour TOUS les knobs (0 pour désactiver). Si défini, l’argument r
passé à ui_draw_knob() est ignoré.
Fixe un diamètre explicite (px) pour tous les knobs. 0 = désactiver. Si défini, l’argument r
passé à ui_draw_knob() est ignoré.