Compartilhar via


Método ID3D10Device::CreateBlendState (d3d10.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 D3D10_BLEND_DESC *pBlendStateDesc,
  [out] ID3D10BlendState       **ppBlendState
);

Parâmetros

[in] pBlendStateDesc

Tipo: const D3D10_BLEND_DESC*

Ponteiro para uma descrição de estado de mesclagem (consulte D3D10_BLEND_DESC).

[out] ppBlendState

Tipo: ID3D10BlendState**

Endereço de um ponteiro para o objeto de estado de combinação criado (consulte Interface ID3D10BlendState).

Valor retornado

Tipo: HRESULT

Esse método retorna um dos seguintes códigos de retorno do Direct3D 10.

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.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib

Confira também

ID3D10Device Interface