Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve um estado de combinação para um destino de renderização. Usado pelo WDDM (Modelo de Driver de Exibição do Windows) 1.2 e posteriores drivers de exibição do modo de usuário.
Sintaxe
typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
[in] BOOL BlendEnable;
BOOL LogicOpEnable;
[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] D3D11_1_DDI_LOGIC_OP LogicOp;
[in] UINT8 RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;
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.
Observação
Os membros LogicOpEnable e BlendEnable não devem ser TRUE.
LogicOpEnable
Especifica se as operações lógicas de sombreador fornecidas pelo membro LogicOp estão disponíveis no estado de combinação. O driver de exibição do modo de usuário define LogicOpEnable como TRUE se as operações lógicas estiverem disponíveis no estado de combinação e FALSE caso contrário.
Esse membro será FALSE se o driver der suporte ao nível de recurso 9.1, 9.2 e 9.3 do Direct3D. Esse membro será opcional se o driver der suporte ao nível de recurso 10, 10.1 e 11.
Esse membro será TRUE se o driver der suporte ao nível de recurso 11.1 e posterior.
Observação
Os membros LogicOpEnable e BlendEnable não devem ser TRUE.
[in] SrcBlend
Um valor do tipo D3D10_DDI_BLEND que indica o modo de mesclagem da origem para o destino de renderização habilitado.
[in] DestBlend
Um valor do tipo D3D10_DDI_BLEND que indica o modo de mesclagem do destino para o destino de renderização habilitado.
[in] BlendOp
Um valor do tipo D3D10_DDI_BLEND_OP que indica a operação de mesclagem para o destino de renderização habilitado.
[in] SrcBlendAlpha
Um valor do 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 do 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 do tipo D3D10_DDI_BLEND_OP que indica a operação de mesclagem de transparência para o destino de renderização habilitado.
[in] LogicOp
Um valor do tipo D3D11_1_DDI_LOGIC_OP que especifica operações lógicas de sombreador que estão disponíveis no estado de combinação.
[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 |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |