LampArray.SetColorsForIndices(Color[], Int32[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a cor de várias lâmpadas. A posição dentro de cada matriz mapeia o índice da lâmpada para a cor desejada.
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 cores desejadas.
- lampIndexes
-
Int32[]
int[]
Matriz de índices de lâmpada correspondentes a serem modificados.
Exemplos
Demonstra como controlar a iluminação RGB de dispositivos periféricos usando as APIs Windows.Devices.Lights e Windows.Devices.Lights.Effects .
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
O tamanho das matrizes desiredColors e lampIndexes deve ser idêntico ou a chamada falhará.
Se a lâmpada não der suporte à cor desejada, ela será definida como NearestSupportedColor
Se um índice não existir no dispositivo, ele será ignorado e o restante ainda será aplicado.
Preto é equivalente a uma lâmpada estar 'desligada'.