LampArrayCustomEffect 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.
Dieser Effekt bietet einen Einstiegspunkt für vom Entwickler definierte benutzerdefinierte Effekte in das Effektframework. ermöglicht, dass es in Wiedergabelisten eingeschlossen und geplant werden kann.
public ref class LampArrayCustomEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory, 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 LampArrayCustomEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory), 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 LampArrayCustomEffect : ILampArrayEffect
function LampArrayCustomEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayCustomEffect
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
Ähnlich wie BitmapEffect gibt ein Entwickler die Teilmenge der Lampenindizes an, die sich auswirken sollen, und abonniert dann das UpdateRequested-Ereignis , um den Lampenzustand in einem wiederkehrenden Intervall zu ändern.
Konstruktoren
LampArrayCustomEffect(LampArray, Int32[]) |
Erstellt und initialisiert eine neue instance des Effekts. |
Eigenschaften
Duration |
Ruft die Dauer des Effekts ab oder legt sie fest. |
UpdateInterval |
Ruft das Intervall zwischen dem Auslösen des UpdateRequested-Ereignisses ab oder legt es fest. Das angegebene Bild wird angezeigt, bis das Ereignis das nächste Mal ausgelöst wird. |
ZIndex |
Die globale Rangfolge für zwei Effekte, die dieselbe Lampe ändern. |
Ereignisse
UpdateRequested |
Ereignis, das vom System ausgelöst wird, um anzugeben, dass der Lampenzustand geändert werden soll. |