Compartilhar via


LampArrayColorRampEffect Classe

Definição

Faz a transição da lâmpada/s de sua cor existente (qualquer que seja o último conjunto) para a cor prescrita.

public ref class LampArrayColorRampEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayColorRampEffectFactory, 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 LampArrayColorRampEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayColorRampEffectFactory), 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 LampArrayColorRampEffect : ILampArrayEffect
function LampArrayColorRampEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayColorRampEffect
Implements ILampArrayEffect
Herança
Object Platform::Object IInspectable LampArrayColorRampEffect
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

A transição é por meio de uma curva linear simples sobre a RampDuration prescrita.

Não há garantia de que o comportamento entre lâmpadas seja idêntico, pois as lâmpadas/s podem começar com cores diferentes.

Antes de reproduzir um efeito, você deve acrescentá-lo a um LampArrayEffectPlaylist (consulte Append).

Se um LampArray estiver associado a um LampArrayColorRampEffect e se desconectar, o progresso do efeito continuará como um não-op. Nenhuma exceção/erro é gerada/retornada.

Construtores

LampArrayColorRampEffect(LampArray, Int32[])

Cria e inicializa uma nova instância do efeito.

Propriedades

Color

Obtém ou define a cor da intensidade de pico para o efeito.

CompletionBehavior

Obtém ou define o comportamento quando o efeito é concluído.

RampDuration

Obtém ou define o tempo gasto aumentando para a intensidade máxima da cor definida anteriormente.

StartDelay

Obtém ou define a duração a ser demorada antes de iniciar o efeito.

ZIndex

A precedência global para dois efeitos que modificam a mesma lâmpada.

Aplica-se a

Confira também