Compartir a través de


LampArrayUpdateRequestedEventArgs.SetColorsForIndices Método

Definición

Establece el color de varias lámparas. La posición dentro de cada matriz asigna el índice de la lámpara al color deseado.

public:
 virtual void SetColorsForIndices(Platform::Array <Color> ^ desiredColors, Platform::Array <int> ^ lampIndexes) = SetColorsForIndices;
void SetColorsForIndices(winrt::array_view <Color> const& desiredColors, winrt::array_view <int> const& lampIndexes);
public void SetColorsForIndices(Color[] desiredColors, int[] lampIndexes);
function setColorsForIndices(desiredColors, lampIndexes)
Public Sub SetColorsForIndices (desiredColors As Color(), lampIndexes As Integer())

Parámetros

desiredColors
Color[]

Matriz de colores deseados.

lampIndexes

Int32[]

int[]

Matriz de índices de lámpara correspondientes que se van a modificar.

Ejemplos

Muestra de LampArray

Muestra cómo controlar la iluminación RGB de los dispositivos periféricos mediante las API Windows.Devices.Lights y Windows.Devices.Lights.Effects .

Ejemplo de AutoRGB

Muestra cómo extraer un único color representativo de una pantalla de escritorio y usarlo para iluminar lámparas LED en un dispositivo RGB conectado.

Comentarios

El tamaño de las matrices desiredColors y lampIndexes deben ser idénticos o se producirá un error en la llamada.

Si la lámpara no admite el color deseado, se establece en NearestSupportedColor.

Si no existe un índice en el dispositivo o no se especificó en el efecto, se omite y se siguen aplicando el resto.

El negro es equivalente a una lámpara que está "apagada".

Se aplica a

Consulte también