LampArray への色の設定
LampArray への色の設定
ILampArray のすべての色更新関数は、LampArrayColor 構造体を使用して RGBA カラー値を表現します。
アルファ値 (LampArrayColor::a) は色の相対的な透明度を表し、0 が完全に透明、0xFF が完全に不透明です。0xFF 以外のアルファ値を使用すると、色は黒に対して追加のブレンディング処理を受けます。このブレンディング処理を避けるために、色を設定する際は 0xFF 以外のアルファ値を渡さないでください。
ILampArray の SetColor API は、最高のパフォーマンスと Lamp 状態の一貫性のために、単一のスレッドから呼び出すように設計されています。
次の例は、LampArray 上の個別の Lamp や Lamp のグループの色を更新する方法を示しています。
最終更新日 2026年8月7日
関連トピック
LampArrayColorILampArray::SetColorILampArray::SetColorsForIndicesILampArray::SetColorsForScanCodesLighting API の概要