Partager via


LampArraySolidEffect Classe

Définition

Affiche une couleur unie/statique pour une durée spécifique.

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
Héritage
Object Platform::Object IInspectable LampArraySolidEffect
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)

Exemples

Exemple LampArray

Montre comment contrôler l’éclairage RVB des périphériques à l’aide des API Windows.Devices.Lights et Windows.Devices.Lights.Effects .

Exemple AutoRGB

Montre comment extraire une couleur unique et représentative d’un écran de bureau et l’utiliser pour éclairer des lampes DEL sur un appareil RVB connecté.

Remarques

Avant de pouvoir lire un effet, vous devez l’ajouter à un LampArrayEffectPlaylist (voir Append).

Toutes les lampes à l’intérieur de l’effet se comportent de manière identique, sous réserve des contraintes des index de lampe (par exemple, les canaux de couleur). Le meilleur effort sera toujours fait pour tenir compte des contraintes d’index de lampe.

Si un LampArray est lié à un LampArraySolidEffect et qu’il se déconnecte, la progression de l’effet se poursuit en tant que non-opération. Aucune exception/erreur n’est levée/retournée.

Constructeurs

LampArraySolidEffect(LampArray, Int32[])

Crée et initialise une nouvelle instance de l’effet.

Propriétés

Color

Obtient ou définit la couleur unie de l’effet.

CompletionBehavior

Obtient ou définit le comportement à la fin de l’effet.

Duration

Obtient ou définit la durée de l’effet ; StartDelay n’est pas inclus.

StartDelay

Obtient ou définit la durée à retarder avant de commencer l’effet.

ZIndex

Obtient ou définit la priorité globale (sur toutes les playlists) pour deux effets qui modifient la même lampe (sur le même LampArray).

S’applique à

Voir aussi