Condividi tramite


LampArraySolidEffect Classe

Definizione

Visualizza un colore a tinta unita/statica per una durata specifica.

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

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

Tutte le lampade all'interno dell'effetto si comportano in modo identico, soggetti a vincoli degli indici della lampada (ad esempio, canali di colore). Il miglior sforzo verrà sempre fatto per soddisfare i vincoli di indice della lampada.

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

Costruttori

LampArraySolidEffect(LampArray, Int32[])

Crea e inizializza una nuova istanza dell'effetto.

Proprietà

Color

Ottiene o imposta il colore a tinta unita dell'effetto.

CompletionBehavior

Ottiene o imposta il comportamento al termine dell'effetto.

Duration

Ottiene o imposta la durata dell'effetto; StartDelay non è incluso.

StartDelay

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

ZIndex

Ottiene o imposta la precedenza globale (in tutte le playlist) per due effetti che modificano la stessa lampada (sulla stessa LampArray).

Si applica a

Vedi anche