LampArray.SetColorsForIndices(Color[], Int32[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 cómo controlar la iluminación RGB de los dispositivos periféricos mediante las API Windows.Devices.Lights y Windows.Devices.Lights.Effects .
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".