LampArray.SetColorsForIndices(Color[], Int32[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta il colore per più lampade. La posizione all'interno di ogni matrice esegue il mapping dell'indice della lampada al colore desiderato.
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())
Parametri
- desiredColors
- Color[]
Matrice di colori desiderati.
- lampIndexes
-
Int32[]
int[]
Matrice di indici di lampada corrispondenti da modificare.
Esempio
Illustra come controllare l'illuminazione RGB dei dispositivi periferici usando le API Windows.Devices.Lights e Windows.Devices.Lights.Effects .
Illustra come estrarre un singolo colore rappresentativo da uno schermo desktop e usarlo per illuminare le lampade LED in un dispositivo RGB connesso.
Commenti
Le dimensioni delle matrici desiredColors e lampIndexes devono essere identiche o la chiamata avrà esito negativo.
Se la lampada non supporta il colore desiderato, viene impostata su NearestSupportedColor
Se un indice non esiste nel dispositivo, viene ignorato e gli altri vengono ancora applicati.
Il nero equivale a una lampada spenta.