LampArrayColorRampEffect Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fait passer la ou les lampes de leur couleur existante (quel que soit le dernier paramètre sur) à la couleur prescrite.
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
- Héritage
- 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
Montre comment contrôler l’éclairage RVB des périphériques à l’aide des API Windows.Devices.Lights et Windows.Devices.Lights.Effects .
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
La transition se fait par le biais d’une courbe linéaire simple sur le RampDuration prescrit.
Il n’est pas garanti que le comportement des lampes soit identique, car les lampes peuvent commencer à partir de couleurs différentes.
Avant de pouvoir lire un effet, vous devez l’ajouter à un LampArrayEffectPlaylist (voir Append).
Si un LampArray est lié à un LampArrayColorRampEffect et qu’il se déconnecte, la progression de l’effet se poursuit en tant que no-op. Aucune exception/erreur n’est levée/retournée.
Constructeurs
LampArrayColorRampEffect(LampArray, Int32[]) |
Crée et initialise une nouvelle instance de l’effet. |
Propriétés
Color |
Obtient ou définit la couleur de l’intensité maximale de l’effet. |
CompletionBehavior |
Obtient ou définit le comportement à la fin de l’effet. |
RampDuration |
Obtient ou définit le temps passé à monter en puissance jusqu’à l’intensité maximale à partir de la couleur définie précédemment. |
StartDelay |
Obtient ou définit la durée à retarder avant de commencer l’effet. |
ZIndex |
Priorité globale pour deux effets qui modifient la même lampe. |