> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Méthode ILampArray::SetColor

> Définit tous les Lamps d'un LampArray sur une seule LampArrayColor spécifiée, ce qui constitue le moyen le plus simple d'appliquer une couleur RVB uniforme à l'ensemble du périphérique.

# ILampArray::SetColor

Définit tous les Lamps de l'ILampArray sur la couleur souhaitée.

## Syntaxe

```cpp theme={null}
void SetColor(
    LampArrayColor desiredColor)
```

### Paramètres

*desiredColor*
Type : [LampArrayColor](/fr/reference/lighting/lamparray/structs/lamparraycolor)

La couleur souhaitée à définir.

### Valeur de retour

Type : void

## Remarques

Le noir (une LampArrayColor remplie de zéros) équivaut à un Lamp « éteint ».

La valeur alpha (LampArrayColor::a) représente la transparence relative d'une couleur, où zéro correspond à une transparence totale et 0xFF à une opacité totale. Si une valeur alpha autre que 0xFF est utilisée, la couleur subit une étape de fusion supplémentaire avec le noir. Pour éviter cette étape de fusion, ne transmettez aucune valeur alpha autre que 0xFF lors de la définition des couleurs.

L'état des Lamps ne sera pas transmis au périphérique si l'ILampArray est désactivé pour le processus actuel (voir [ILampArray::SetIsEnabled](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_setisenabled)).

## Configuration requise

**En-tête :** LampArray.h

**Bibliothèque :** xgameplatform.lib

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Vue d'ensemble de l'API d'éclairage](/fr/build/core-features/common/lighting/gc-lighting-toc)\
[Définition des couleurs sur un LampArray](/fr/build/core-features/common/lighting/lighting-colors)\
[LampArrayColor](/fr/reference/lighting/lamparray/structs/lamparraycolor)\
[ILampArray::SetColorsForIndices](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_setcolorsforindices)\
[ILampArray::SetColorsForScanCodes](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_setcolorsforscancodes)\
[ILampArray](/fr/reference/lighting/lamparray/interfaces/ilamparray/ilamparray)


## Related topics

- [Définition des couleurs sur un LampArray](/fr/build/core-features/common/lighting/lighting-colors.md)
- [Méthode ILampArray::SetColorsForIndices](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_setcolorsforindices.md)
- [Méthode ILampArray::SetColorsForScanCodes](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_setcolorsforscancodes.md)
- [Méthode ILampArray::GetIndicesForPurposes](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_getindicesforpurposes.md)
- [Méthode ILampArray::SupportsScanCodes](/fr/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_supportsscancodes.md)
