LampArrayColorRampEffect Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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
Illustra come controllare l'illuminazione RGB dei dispositivi periferici usando le API Windows.Devices.Lights e Windows.Devices.Lights.Effects.
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. |