次の方法で共有


LampArrayColorRampEffect クラス

定義

ランプ/秒を既存の色 (最後に設定したもの) から規定の色に切り替えます。

public ref class LampArrayColorRampEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayColorRampEffectFactory, 458752, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LampArrayColorRampEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayColorRampEffectFactory), 458752, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LampArrayColorRampEffect : ILampArrayEffect
function LampArrayColorRampEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayColorRampEffect
Implements ILampArrayEffect
継承
Object Platform::Object IInspectable LampArrayColorRampEffect
属性
実装

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)

LampArray サンプル

Windows.Devices.Lights および Windows.Devices.Lights.Effects API を使用して周辺機器の RGB 照明を制御する方法を示します。

AutoRGB サンプル

デスクトップ画面から 1 つの代表的な色を抽出し、それを使用して、接続された RGB デバイス上の LED ランプを点灯させる方法を示します。

注釈

遷移は、指定された RampDuration 上の単純な線形曲線を介して行います。

ランプ間の動作は、ランプ/秒が異なる色から始めることができるので、同一であるとは限りません。

効果を再生するには、その効果を LampArrayEffectPlaylist に追加する必要があります (「 追加」を参照)。

LampArray が LampArrayColorRampEffect にバインドされ、切断された場合、効果の進行状況は no-op として続行されます。 例外/エラーはスロー/返されません。

コンストラクター

LampArrayColorRampEffect(LampArray, Int32[])

効果の新しいインスタンスを作成して初期化します。

プロパティ

Color

効果のピーク強度の色を取得または設定します。

CompletionBehavior

効果が完了したときの動作を取得または設定します。

RampDuration

前に設定した色からピーク強度までのランプアップに費やされた時間を取得または設定します。

StartDelay

効果を開始するまでの遅延時間を取得または設定します。

ZIndex

同じランプを変更する 2 つの効果のグローバル優先順位。

適用対象

こちらもご覧ください