Compartilhar via


estrutura D3D10_RENDER_TARGET_BLEND_DESC1 (d3d10_1.h)

Descreve o estado de combinação de um destino de renderização para um dispositivo Direct3D 10.1

Sintaxe

typedef struct D3D10_RENDER_TARGET_BLEND_DESC1 {
  BOOL           BlendEnable;
  D3D10_BLEND    SrcBlend;
  D3D10_BLEND    DestBlend;
  D3D10_BLEND_OP BlendOp;
  D3D10_BLEND    SrcBlendAlpha;
  D3D10_BLEND    DestBlendAlpha;
  D3D10_BLEND_OP BlendOpAlpha;
  UINT8          RenderTargetWriteMask;
} D3D10_RENDER_TARGET_BLEND_DESC1;

Membros

BlendEnable

Tipo: BOOL

Habilitar (ou desabilitar) a mesclagem.

SrcBlend

Tipo: D3D10_BLEND

Essa opção de combinação especifica a primeira fonte de dados RGB e inclui uma operação opcional de pré-combinação.

DestBlend

Tipo: D3D10_BLEND

Essa opção de combinação especifica a segunda fonte de dados RGB e inclui uma operação opcional de pré-combinação.

BlendOp

Tipo: D3D10_BLEND_OP

Essa operação de mesclagem define como combinar as fontes de dados RGB.

SrcBlendAlpha

Tipo: D3D10_BLEND

Essa opção de combinação especifica a primeira fonte de dados alfa e inclui uma operação opcional de pré-combinação. As opções de mesclagem que terminam em _COLOR não são permitidas.

DestBlendAlpha

Tipo: D3D10_BLEND

Essa opção de combinação especifica a segunda fonte de dados alfa e inclui uma operação opcional de pré-combinação. As opções de mesclagem que terminam em _COLOR não são permitidas.

BlendOpAlpha

Tipo: D3D10_BLEND_OP

Essa operação de mesclagem define como combinar as fontes de dados alfa.

RenderTargetWriteMask

Tipo: UINT8

Uma máscara de gravação.

Comentários

Para ver como a mesclagem é feita, consulte Estágio de fusão de saída (Direct3D 10).

Esses são os valores padrão para o estado de mesclagem.

Estado Valor padrão
BlendEnable FALSE
SrcBlend D3D10_BLEND_ONE
DestBlend D3D10_BLEND_ZERO
BlendOp D3D10_BLEND_OP_ADD
SrcBlendAlpha D3D10_BLEND_ONE
DestBlendAlpha D3D10_BLEND_ZERO
BlendOpAlpha D3D10_BLEND_OP_ADD
RenderTargetWriteMask D3D10_COLOR_WRITE_ENABLE_ALL

Requisitos

   
Cabeçalho d3d10_1.h (inclua D3D10.h)

Confira também

Estruturas principais