LampArrayCustomEffect Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse efeito fornece um ponto de entrada para efeitos personalizados definidos pelo desenvolvedor na estrutura de efeito; permitindo que ele seja incluído e agendado em playlists.
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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|
Exemplos
Demonstra como controlar a iluminação RGB de dispositivos periféricos usando as APIs Windows.Devices.Lights e Windows.Devices.Lights.Effects .
Demonstra como extrair uma única cor representativa de uma tela de desktop e usá-la para iluminar lâmpadas LED em um dispositivo RGB conectado.
Comentários
Semelhante a BitmapEffect, um desenvolvedor especifica o subconjunto de índices de lâmpada a afetar e assina o evento UpdateRequested para modificar o estado da lâmpada em um intervalo recorrente.
Construtores
LampArrayCustomEffect(LampArray, Int32[]) |
Cria e inicializa uma nova instância do efeito. |
Propriedades
Duration |
Obtém ou define a duração do efeito. |
UpdateInterval |
Obtém ou define o intervalo entre o acionamento do evento UpdateRequested . A imagem fornecida será exibida até que o evento seja disparado em seguida. |
ZIndex |
A precedência global para dois efeitos que modificam a mesma lâmpada. |
Eventos
UpdateRequested |
Evento disparado pelo sistema para indicar que o estado da lâmpada deve ser modificado. |