Windows.Devices.Lights.Effects Namespace

Provides simple effects for common LampArray scenarios.

Classes

LampArrayBitmapEffect

Renders a series of images to selected lamp indexes on the device.

LampArrayBitmapRequestedEventArgs

Provides event data for the BitmapRequested event.

LampArrayBlinkEffect

Blinks lamp/s a color for a specific duration. Timing of attack/sustain/decay phases can be defined.

LampArrayColorRampEffect

Transitions lamp/s from their existing color (whatever last set to), to the prescribed color.

LampArrayCustomEffect

This effect provides an entry-point for developer-defined custom effects into the effect framework; allowing it to be included and scheduled within playlists.

LampArrayEffectPlaylist

Used to either chain multiple effects together, or to start effects simultaneously.

LampArraySolidEffect

Displays a solid/static color for a specific duration.

LampArrayUpdateRequestedEventArgs

Provides event data for the UpdateRequested event.

Interfaces

ILampArrayEffect

The base interface for lamp array effects.

Enums

LampArrayEffectCompletionBehavior

Behavior when an effect completes.

LampArrayEffectStartMode

Defines constants that specify the starting behavior of effects in a playlist.

LampArrayRepetitionMode

Defines constants that specify the repetition behavior for effect/playlist.

Examples

LampArray sample

Demonstrates how to control RGB lighting of peripheral devices using the Windows.Devices.Lights and Windows.Devices.Lights.Effects APIs.

AutoRGB Sample

Demonstrates how to extract a single, representative color from a desktop screen and use it to illuminate LED lamps on a connected RGB device.

See also