Condividi tramite


LampArrayCustomEffect Classe

Definizione

Questo effetto fornisce un punto di ingresso per gli effetti personalizzati definiti dallo sviluppatore nel framework degli effetti; consentendo l'inserimento e la pianificazione all'interno delle playlist.

public ref class LampArrayCustomEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory, 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 LampArrayCustomEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory), 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 LampArrayCustomEffect : ILampArrayEffect
function LampArrayCustomEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayCustomEffect
Implements ILampArrayEffect
Ereditarietà
Object Platform::Object IInspectable LampArrayCustomEffect
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

Analogamente a BitmapEffect, uno sviluppatore specifica il subset di indici della lampada da influire e quindi sottoscrive l'evento UpdateRequested per modificare lo stato della lampada a un intervallo ricorrente.

Costruttori

LampArrayCustomEffect(LampArray, Int32[])

Crea e inizializza una nuova istanza dell'effetto.

Proprietà

Duration

Ottiene o imposta la durata dell'effetto.

UpdateInterval

Ottiene o imposta l'intervallo tra il trigger dell'evento UpdateRequested . L'immagine specificata verrà visualizzata finché l'evento non viene attivato.

ZIndex

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

Eventi

UpdateRequested

Evento attivato dal sistema per indicare che lo stato della lampada deve essere modificato.

Si applica a

Vedi anche