Définition des couleurs sur un LampArray
Définition des couleurs sur un LampArray
Toutes les fonctions de mise à jour des couleurs sur ILampArray utilisent la structure LampArrayColor pour représenter une valeur de couleur RGBA.
La valeur alpha (LampArrayColor::a) représente la transparence relative d’une couleur, où zéro correspond à une transparence totale et 0xFF à une opacité totale. Si une valeur alpha autre que 0xFF est utilisée, la couleur subit une étape de fusion supplémentaire avec le noir. Pour éviter cette étape de fusion, ne transmettez pas de valeur alpha autre que 0xFF lors de la définition des couleurs.
Les API SetColor d’ILampArray sont conçues pour être appelées à partir d’un seul thread, afin d’obtenir les meilleures performances et la cohérence de l’état des Lamps.
L’exemple suivant montre comment mettre à jour les couleurs de Lamps individuelles ou de groupes de Lamps sur un LampArray.
Last modified on October 6, 2026
