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 示例

演示如何从桌面屏幕中提取具有代表性的单一颜色,并使用它来照亮连接的 RGB 设备上的 LED 灯。

注解

转换是通过指定的 RampDuration 上的简单线性曲线完成的。

不同灯的行为不能保证相同,因为灯/秒可以从不同的颜色开始。

在播放效果之前,必须将其追加到 LampArrayEffectPlaylist (请参阅 追加) 。

如果 LampArray 绑定到 LampArrayColorRampEffect 并且它断开连接,则效果进度会继续为无操作。 不会引发/返回异常/错误。

构造函数

LampArrayColorRampEffect(LampArray, Int32[])

创建并初始化效果的新实例。

属性

Color

获取或设置效果的峰值强度颜色。

CompletionBehavior

获取或设置效果完成时的行为。

RampDuration

获取或设置从以前设置的颜色渐变到峰值强度所用的时间。

StartDelay

获取或设置在开始效果之前要延迟的持续时间。

ZIndex

修改同一灯的两种效果的全局优先级。

适用于

另请参阅