estrutura D3D10_DDI_BLEND_DESC (d3d10umddi.h)
A estrutura D3D10_DDI_BLEND_DESC descreve um estado de combinação.
Sintaxe
typedef struct D3D10_DDI_BLEND_DESC {
[in] BOOL AlphaToCoverageEnable;
BOOL BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
[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;
UINT8 RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;
Membros
[in] AlphaToCoverageEnable
Um valor booliano que especifica se a cobertura de transparência está habilitada. TRUE indica que a cobertura de transparência está habilitada; FALSE indica que a cobertura de transparência está desabilitada. Esse membro é relevante apenas para a suavização de vários exemplos.
[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Uma matriz de valores boolianos que especificam se a mesclagem está habilitada para cada destino de renderização associado. TRUE indica que a mesclagem está habilitada; FALSE indica que a mesclagem está desabilitada.
[in] SrcBlend
Um valor do tipo D3D10_DDI_BLEND que indica o modo de combinação da origem para todos os destinos de renderização habilitados.
[in] DestBlend
Um valor de tipo D3D10_DDI_BLEND que indica o modo de combinação do destino para todos os destinos de renderização habilitados.
[in] BlendOp
Um valor de tipo D3D10_DDI_BLEND_OP que indica a operação de mesclagem para todos os destinos de renderização habilitados.
[in] SrcBlendAlpha
Um valor de tipo D3D10_DDI_BLEND que indica o modo de combinação de transparência da origem para todos os destinos de renderização habilitados.
[in] DestBlendAlpha
Um valor de tipo D3D10_DDI_BLEND que indica o modo de combinação de transparência do destino para todos os destinos de renderização habilitados.
[in] BlendOpAlpha
Um valor de tipo D3D10_DDI_BLEND_OP que indica a operação de combinação de transparência para todos os destinos de renderização habilitados.
[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Uma matriz de valores bit a bit de 8 bits que indicam as propriedades de gravação para cada destino de renderização associado. Cada bit de cada elemento 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 |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |