Compartilhar via


LampArraySolidEffect Classe

Definição

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
Object Platform::Object IInspectable LampArraySolidEffect
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

Exemplo de LampArray

Demonstra como controlar a iluminação RGB de dispositivos periféricos usando as APIs Windows.Devices.Lights e Windows.Devices.Lights.Effects .

Exemplo do AutoRGB

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).

Aplica-se a

Confira também