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

Демонстрирует, как управлять rgb-освещением периферийных устройств с помощью API Windows.Devices.Lights и Windows.Devices.Lights.Effects .

Пример AutoRGB

Демонстрирует, как извлечь один репрезентативный цвет с экрана рабочего стола и использовать его для освещения светодиодных ламп на подключенном устройстве RGB.

Комментарии

Переход осуществляется через простую линейную кривую над предписанным RampDuration.

Поведение между лампами не гарантируется идентичным, так как лампа может начинаться с разных цветов.

Перед воспроизведением эффекта необходимо добавить его в элемент LampArrayEffectPlaylist (см. раздел Добавление).

Если Объект LampArray привязан к Объекту LampArrayColorRampEffect и отключается, процесс выполнения эффекта продолжается без операции. Исключение или ошибка не создаются и не возвращаются.

Конструкторы

LampArrayColorRampEffect(LampArray, Int32[])

Создает и инициализирует новый экземпляр эффекта.

Свойства

Color

Возвращает или задает цвет пиковой интенсивности для эффекта.

CompletionBehavior

Возвращает или задает поведение при завершении действия.

RampDuration

Возвращает или задает время, затраченное на нарастание до пиковой интенсивности из ранее заданного цвета.

StartDelay

Возвращает или задает длительность задержки перед запуском эффекта.

ZIndex

Глобальный приоритет для двух эффектов, изменяющих одну и ту же лампу.

Применяется к

См. также раздел