LampArraySolidEffect 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.
Exibe uma cor sólida/estática por uma duração específica.
public ref class LampArraySolidEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArraySolidEffectFactory, 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 LampArraySolidEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArraySolidEffectFactory), 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 LampArraySolidEffect : ILampArrayEffect
function LampArraySolidEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArraySolidEffect
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
Antes de executar um efeito, você deve anexá-lo a um LampArrayEffectPlaylist (consulte Append).
Todas as lâmpadas dentro do efeito se comportam de forma idêntica, sujeitas a restrições dos índices de lâmpada (por exemplo, canais de cores). O melhor esforço sempre será feito para acomodar restrições de índice de lâmpada.
Se um LampArray estiver associado a um LampArraySolidEffect e ele se desconectar, o progresso do efeito continuará como uma no-op. Nenhuma exceção/erro é gerada/retornada.
Construtores
LampArraySolidEffect(LampArray, Int32[]) |
Cria e inicializa uma nova instância do efeito. |
Propriedades
Color |
Obtém ou define a cor sólida do efeito. |
CompletionBehavior |
Obtém ou define o comportamento quando o efeito é concluído. |
Duration |
Obtém ou define a duração do efeito; StartDelay não está incluído. |
StartDelay |
Obtém ou define a duração a ser demorada antes de iniciar o efeito. |
ZIndex |
Obtém ou define a precedência global (em todas as playlists) para dois efeitos que modificam a mesma lâmpada (no mesmo LampArray). |