Compartilhar via


estrutura D3D10_DDI_RENDER_TARGET_BLEND_DESC1 (d3d10umddi.h)

A estrutura D3D10_DDI_RENDER_TARGET_BLEND_DESC1 descreve um estado de mesclagem para um destino de renderização.

Sintaxe

typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
  [in] BOOL               BlendEnable;
  [in] D3D10_DDI_BLEND    SrcBlend;
  [in] D3D10_DDI_BLEND    DestBlend;
  [in] D3D10_DDI_BLEND_OP BlendOp;
  [in] D3D10_DDI_BLEND    SrcBlendAlpha;
  [in] D3D10_DDI_BLEND    DestBlendAlpha;
  [in] D3D10_DDI_BLEND_OP BlendOpAlpha;
  [in] UINT8              RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;

Membros

[in] BlendEnable

Um valor booliano que especifica se a mesclagem está habilitada para o destino de renderização associado. TRUE indica que a mesclagem está habilitada; FALSE indica que a mesclagem está desabilitada.

[in] SrcBlend

Um valor de tipo D3D10_DDI_BLEND que indica o modo de mesclagem da origem para o destino de renderização habilitado.

[in] DestBlend

Um valor de tipo D3D10_DDI_BLEND que indica o modo de mesclagem do destino para o destino de renderização habilitado.

[in] BlendOp

Um valor de tipo D3D10_DDI_BLEND_OP que indica a operação de mesclagem para o destino de renderização habilitado.

[in] SrcBlendAlpha

Um valor de tipo D3D10_DDI_BLEND que indica o modo de combinação de transparência da origem para o destino de renderização habilitado.

[in] DestBlendAlpha

Um valor de tipo D3D10_DDI_BLEND que indica o modo de combinação de transparência do destino para o destino de renderização habilitado.

[in] BlendOpAlpha

Um valor de tipo D3D10_DDI_BLEND_OP que indica a operação de mesclagem de transparência para o destino de renderização habilitado.

[in] RenderTargetWriteMask

Um valor bit a bit de 8 bits que indica as propriedades de gravação para o destino de renderização habilitado. Cada bit deve ser definido como um dos valores a seguir da enumeração D3D10_DDI_COLOR_WRITE_ENABLE.

Valor Significado
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) Grava vermelho
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) Grava verde
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) Grava azul
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) Grava um nível de transparência
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (OR bit a bit de 1,2,4,8) Grava vermelho, verde, azul e um nível de transparência

Comentários

Uma matriz de estruturas D3D10_DDI_RENDER_TARGET_BLEND_DESC1 são especificadas no membro RenderTarget da estrutura D3D10_1_DDI_BLEND_DESC para descrever um estado de combinação.

Requisitos

Requisito Valor
Cliente mínimo com suporte D3D10_DDI_RENDER_TARGET_BLEND_DESC1 tem suporte no Windows Vista com Service Pack 1 (SP1) e versões posteriores e Windows Server 2008 e versões posteriores.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CalcPrivateBlendStateSize

CreateBlendState(D3D10_1)

D3D10_1_DDI_BLEND_DESC

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP