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

> Establece el factor de mezcla que modula los valores de un sombreador de píxeles, un destino de representación o ambos.

Establece el factor de mezcla que modula los valores de un sombreador de píxeles, un destino de representación o ambos.

## Sintaxis

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

### Parámetros

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

Matriz de factores de mezcla, uno para cada componente RGBA.

### Valor devuelto

Tipo: void

Ninguno.

## Comentarios

Si creó el objeto de estado de mezcla con [D3D12\_BLEND\_BLEND\_FACTOR](/reference/graphics/d3d12/enums/d3d12_blend_public) o **D3D12\_BLEND\_INV\_BLEND\_FACTOR**, la fase de mezcla usa la matriz no NULL de factores de mezcla. De lo contrario, la fase de mezcla no usa la matriz no NULL de factores de mezcla; el runtime almacena los factores de mezcla.

Si pasa NULL, el runtime usa o almacena un factor de mezcla igual a `{ 1, 1, 1, 1 }`.

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

[ID3D12GraphicsCommandList](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)


## Related topics

- [D3D12_BLEND](/es/reference/graphics/d3d12/enums/d3d12_blend_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS13](/es/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options13_public.md)
- [D3D12_BLEND_DESC](/es/reference/graphics/d3d12/structs/d3d12_blend_desc_public.md)
- [D3D12_BLEND_OP](/es/reference/graphics/d3d12/enums/d3d12_blend_op_public.md)
- [IDStorageFactoryX::SetCpuAffinity](/es/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setcpuaffinity.md)
