Compartir a través de


LampArrayColorRampEffect Clase

Definición

Realiza transiciones de lámpara/s de su color existente (sea cual sea el último establecido en), al color indicado.

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
Herencia
Object Platform::Object IInspectable LampArrayColorRampEffect
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Ejemplos

Ejemplo lampArray

Muestra cómo controlar la iluminación RGB de los dispositivos periféricos mediante las API Windows.Devices.Lights y Windows.Devices.Lights.Effects .

Ejemplo de AutoRGB

Muestra cómo extraer un único color representativo de una pantalla de escritorio y usarlo para iluminar lámparas LED en un dispositivo RGB conectado.

Comentarios

La transición se realiza a través de una curva lineal simple sobre la RampDuration indicada.

No se garantiza que el comportamiento de las lámparas sea idéntico a la de la lámpara/s puede comenzar a partir de colores diferentes.

Para poder reproducir un efecto, debe anexarlo a lampArrayEffectPlaylist (vea Append).

Si un LampArray está enlazado a lampArrayColorRampEffect y se desconecta, el progreso del efecto continúa como una operación sin operación. No se produce o devuelve ninguna excepción o error.

Constructores

LampArrayColorRampEffect(LampArray, Int32[])

Crea e inicializa una nueva instancia del efecto.

Propiedades

Color

Obtiene o establece el color de la intensidad máxima del efecto.

CompletionBehavior

Obtiene o establece el comportamiento cuando se completa el efecto.

RampDuration

Obtiene o establece el tiempo dedicado a aumentar la intensidad máxima del color establecido anteriormente.

StartDelay

Obtiene o establece la duración que se va a retrasar antes de iniciar el efecto.

ZIndex

Prioridad global para dos efectos que modifican la misma lámpara.

Se aplica a

Consulte también