Condividi tramite


LampArrayColorRampEffect Classe

Definizione

Passa la lampada/s dal colore esistente (qualsiasi ultima impostazione impostata su), al colore prescritto.

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
Ereditarietà
Object Platform::Object IInspectable LampArrayColorRampEffect
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Esempio

Esempio di LampArray

Illustra come controllare l'illuminazione RGB dei dispositivi periferici usando le API Windows.Devices.Lights e Windows.Devices.Lights.Effects.

Esempio di AutoRGB

Illustra come estrarre un singolo colore rappresentativo da uno schermo desktop e usarlo per illuminare le lampade LED su un dispositivo RGB connesso.

Commenti

La transizione è tramite una curva lineare semplice rispetto alla rampDuration prevista.

Il comportamento tra le lampade non è garantito essere identico al fatto che la lampada/s può iniziare da colori diversi.

Prima di poter riprodurre un effetto, è necessario aggiungerlo a un LampArrayEffectPlaylist (vedere Accodamento).

Se un lampArray è associato a un lampArrayColorRampEffect e si disconnette, lo stato dell'effetto continua come no-op. Nessuna eccezione/errore generato/restituito.

Costruttori

LampArrayColorRampEffect(LampArray, Int32[])

Crea e inizializza una nuova istanza dell'effetto.

Proprietà

Color

Ottiene o imposta il colore dell'intensità di picco per l'effetto.

CompletionBehavior

Ottiene o imposta il comportamento al termine dell'effetto.

RampDuration

Ottiene o imposta il tempo trascorso fino all'intensità di picco dal colore impostato in precedenza.

StartDelay

Ottiene o imposta la durata per ritardare prima di avviare l'effetto.

ZIndex

La precedenza globale per due effetti che modificano la stessa lampada.

Si applica a

Vedi anche