Método ID3D11Device::CreateBlendState (d3d11.h)
Crie um objeto blend-state que encapsula o estado de combinação para o estágio de fusão de saída.
Sintaxe
HRESULT CreateBlendState(
[in] const D3D11_BLEND_DESC *pBlendStateDesc,
[out, optional] ID3D11BlendState **ppBlendState
);
Parâmetros
[in] pBlendStateDesc
Tipo: const D3D11_BLEND_DESC*
Ponteiro para uma descrição de estado de combinação (consulte D3D11_BLEND_DESC).
[out, optional] ppBlendState
Tipo: ID3D11BlendState**
Endereço de um ponteiro para o objeto de estado de combinação criado (consulte ID3D11BlendState).
Retornar valor
Tipo: HRESULT
Esse método retornará E_OUTOFMEMORY se não houver memória suficiente para criar o objeto de estado de combinação. Confira Códigos de retorno do Direct3D 11 para obter outros valores retornados possíveis.
Comentários
Um aplicativo pode criar até 4096 objetos de estado de combinação exclusivos. Para cada objeto criado, o runtime verifica se um objeto anterior tem o mesmo estado. Se esse objeto anterior existir, o runtime retornará um ponteiro para a instância anterior em vez de criar um objeto duplicado.
Windows Phone 8: há suporte para essa API.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |