LampArrayColorRampEffect Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überwechselt Lampe/n von ihrer vorhandenen Farbe (was zuletzt festgelegt ist) auf die vorgeschriebene Farbe.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)
|
Beispiele
Veranschaulicht, wie Die RGB-Beleuchtung von Peripheriegeräten mithilfe der Windows.Devices.Lights - und Windows.Devices.Lights.Effects-APIs gesteuert wird.
Veranschaulicht, wie eine einzelne, repräsentative Farbe von einem Desktopbildschirm extrahiert und zur Aktivierung von LED-Lampen auf einem verbundenen RGB-Gerät verwendet wird.
Hinweise
Der Übergang erfolgt über eine einfache lineare Kurve über die vorgeschriebene RampDuration.
Es ist nicht garantiert, dass das Verhalten bei Lampen identisch ist, da Lampe/n mit unterschiedlichen Farben beginnen können.
Bevor Sie einen Effekt wiedergeben können, müssen Sie ihn an eine LampArrayEffectPlaylist anfügen (siehe Anfügen).
Wenn ein LampArray an eine LampArrayColorRampEffect gebunden ist und die Verbindung getrennt wird, wird der Fortschritt des Effekts als nicht aktiviert fortgesetzt. Es wird keine Ausnahme/kein Fehler ausgelöst/zurückgegeben.
Konstruktoren
LampArrayColorRampEffect(LampArray, Int32[]) |
Erstellt und initialisiert eine neue instance des Effekts. |
Eigenschaften
Color |
Ruft die Farbe der Spitzenintensität für den Effekt ab oder legt diese fest. |
CompletionBehavior |
Ruft das Verhalten ab, wenn der Effekt abgeschlossen ist, oder legt es fest. |
RampDuration |
Ruft die Zeit ab, die für das Hochfahren aufgewendet wurde, um die Maximale Intensität von der zuvor festgelegten Farbe zu erreichen, oder legt diese fest. |
StartDelay |
Ruft die Dauer auf Verzögerung ab oder legt sie fest, bevor der Effekt gestartet wird. |
ZIndex |
Die globale Rangfolge für zwei Effekte, die dieselbe Lampe ändern. |