Compartir a través de


LampArray.SetColorsForIndices(Color[], Int32[]) 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

Ejemplo 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 debe ser idéntico 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, se omite y se siguen aplicando el resto.

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

Se aplica a

Consulte también