Compartir a través de


Método ID3D11Device::CreateBlendState (d3d11.h)

Cree un objeto blend-state que encapsula el estado de fusión para la fase de fusión de salida.

Sintaxis

HRESULT CreateBlendState(
  [in]            const D3D11_BLEND_DESC *pBlendStateDesc,
  [out, optional] ID3D11BlendState       **ppBlendState
);

Parámetros

[in] pBlendStateDesc

Tipo: const D3D11_BLEND_DESC*

Puntero a una descripción de estado de mezcla (consulte D3D11_BLEND_DESC).

[out, optional] ppBlendState

Tipo: ID3D11BlendState**

Dirección de un puntero al objeto blend-state creado (vea ID3D11BlendState).

Valor devuelto

Tipo: HRESULT

Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear el objeto blend-state. Consulta Códigos de retorno de Direct3D 11 para ver otros valores devueltos posibles.

Comentarios

Una aplicación puede crear hasta 4096 objetos de estado de mezcla únicos. Para cada objeto creado, el tiempo de ejecución comprueba si un objeto anterior tiene el mismo estado. Si existe un objeto anterior, el tiempo de ejecución devolverá un puntero a la instancia anterior en lugar de crear un objeto duplicado.

Windows Phone 8: se admite esta API.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

ID3D11Device