Definir cores em um LampArray
Definir cores em um LampArray
Todas as funções de atualização de cor em ILampArray usam o struct LampArrayColor para representar um valor de cor RGBA.
O valor alfa (LampArrayColor::a) representa a transparência relativa de uma cor, em que zero é totalmente transparente e 0xFF é totalmente opaco. Se for usado um valor alfa diferente de 0xFF, a cor passará por uma etapa adicional de mesclagem com o preto. Para evitar essa etapa de mesclagem, não passe um valor alfa diferente de 0xFF ao definir cores.
As APIs SetColor de ILampArray foram projetadas para serem chamadas de um único thread, para obter o melhor desempenho e a consistência do estado das Lamps.
O exemplo a seguir mostra como atualizar as cores de Lamps individuais ou de grupos de Lamps em um LampArray.
Last modified on October 6, 2026
