在 LampArray 上設定色彩
在 LampArray 上設定色彩
ILampArray 上的所有色彩更新函式都使用 LampArrayColor 結構來表示 RGBA 色彩值。
Alpha 值 (LampArrayColor::a) 代表色彩的相對透明度,其中零為完全透明,0xFF 為完全不透明。如果使用 0xFF 以外的 Alpha 值,色彩會額外經過一個與黑色混合的步驟。若要避免此混合步驟,設定色彩時請勿傳遞 0xFF 以外的 Alpha 值。
ILampArray SetColor API 的設計是從單一執行緒呼叫,以獲得最佳效能及 Lamp 狀態一致性。
下列範例示範如何更新 LampArray 上個別 Lamp 或 Lamp 群組的色彩。
Last modified on October 6, 2026
