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

> Define o fator de mesclagem que modula valores para um sombreador de pixel, um destino de renderização ou ambos.

Define o fator de mesclagem que modula valores para um sombreador de pixel, um destino de renderização ou ambos.

## Sintaxe

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

### Parâmetros

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

Matriz de fatores de mesclagem, um para cada componente RGBA.

### Valor retornado

Tipo: void

Nenhum.

## Comentários

Se você criou o objeto de estado de mesclagem com [D3D12\_BLEND\_BLEND\_FACTOR](/pt-BR/reference/graphics/d3d12/enums/d3d12_blend_public) ou **D3D12\_BLEND\_INV\_BLEND\_FACTOR**, o estágio de mesclagem usará a matriz não NULL de fatores de mesclagem. Caso contrário, o estágio de mesclagem não usará a matriz não NULL de fatores de mesclagem; o runtime armazenará os fatores de mesclagem.

Se você passar NULL, o runtime usará ou armazenará um fator de mesclagem igual a `{ 1, 1, 1, 1 }`.

## Requisitos

**Cabeçalho:** d3d12\_xs.h ou d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib ou d3d12\_x.lib\
**Plataformas com suporte**: consoles XBOX Series e família XBOX One

## Confira também

[ID3D12GraphicsCommandList](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)


## Related topics

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