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) |