> ## 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.

# OMSetBlendFactor

> Définit le facteur de fusion qui module les valeurs d'un nuanceur de pixels, d'une cible de rendu ou des deux.

Définit le facteur de fusion qui module les valeurs d'un nuanceur de pixels, d'une cible de rendu ou des deux.

## Syntaxe

```cpp theme={null}
void OMSetBlendFactor(
    const FLOAT  BlendFactor
)
```

### Paramètres

*BlendFactor \[in, optional]*\
Type : const FLOAT \*

Tableau de facteurs de fusion, un pour chaque composante RGBA.

### Valeur de retour

Type : void

Aucune.

## Remarques

Si vous avez créé l'objet d'état de fusion avec [D3D12\_BLEND\_BLEND\_FACTOR](/fr-CA/reference/graphics/d3d12/enums/d3d12_blend_public) ou **D3D12\_BLEND\_INV\_BLEND\_FACTOR**, l'étape de fusion utilise le tableau non NULL de facteurs de fusion. Sinon, l'étape de fusion n'utilise pas le tableau non NULL de facteurs de fusion; le runtime stocke les facteurs de fusion.

Si vous passez NULL, le runtime utilise ou stocke un facteur de fusion égal à `{ 1, 1, 1, 1 }`.

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge :** consoles XBOX Series et famille XBOX One

## Voir aussi

[ID3D12GraphicsCommandList](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)


## Related topics

- [D3D12_BLEND](/fr-CA/reference/graphics/d3d12/enums/d3d12_blend_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS13](/fr-CA/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options13_public.md)
- [D3D12_BLEND_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_blend_desc_public.md)
- [D3D12_BLEND_OP](/fr-CA/reference/graphics/d3d12/enums/d3d12_blend_op_public.md)
- [D3D12_RENDER_TARGET_BLEND_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_render_target_blend_desc_public.md)
