Sintaxe
Membros
BlendEnableTipo: BOOL Especifica se a mesclagem deve ser habilitada (ou desabilitada). Defina como TRUE para habilitar a mesclagem.
Não é válido que LogicOpEnable e BlendEnable sejam ambos TRUE.
Tipo: BOOL Especifica se uma operação lógica deve ser habilitada (ou desabilitada). Defina como TRUE para habilitar uma operação lógica.
Não é válido que LogicOpEnable e BlendEnable sejam ambos TRUE.
Tipo: D3D12_BLEND Um valor do tipo D3D12_BLEND que especifica a operação a ser executada no valor RGB gerado pelo sombreador de pixel. O membro BlendOp define como combinar as operações SrcBlend e DestBlend. DestBlend
Tipo: D3D12_BLEND Um valor do tipo D3D12_BLEND que especifica a operação a ser executada no valor RGB atual no destino de renderização. O membro BlendOp define como combinar as operações SrcBlend e DestBlend. BlendOp
Tipo: D3D12_BLEND_OP Um valor do tipo D3D12_BLEND_OP que define como combinar as operações SrcBlend e DestBlend. SrcBlendAlpha
Tipo: D3D12_BLEND Um valor do tipo D3D12_BLEND que especifica a operação a ser executada no valor alfa gerado pelo sombreador de pixel. Opções de mesclagem que terminam em _COLOR não são permitidas. O membro BlendOpAlpha define como combinar as operações SrcBlendAlpha e DestBlendAlpha. DestBlendAlpha
Tipo: D3D12_BLEND Um valor do tipo D3D12_BLEND que especifica a operação a ser executada no valor alfa atual no destino de renderização. Opções de mesclagem que terminam em _COLOR não são permitidas. O membro BlendOpAlpha define como combinar as operações SrcBlendAlpha e DestBlendAlpha. BlendOpAlpha
Tipo: D3D12_BLEND_OP Um valor do tipo D3D12_BLEND_OP que define como combinar as operações SrcBlendAlpha e DestBlendAlpha. LogicOp
Tipo: D3D12_LOGIC_OP Um valor do tipo D3D12_LOGIC_OP que especifica a operação lógica a ser configurada para o destino de renderização. RenderTargetWriteMask
Tipo: UINT8 Uma combinação de valores do tipo D3D12_COLOR_WRITE_ENABLE combinados por meio de uma operação OR bit a bit. O valor resultante especifica uma máscara de gravação.
Comentários
Não é válido que LogicOpEnable e BlendEnable sejam ambos TRUE.
| Estado | Valor padrão |
|---|---|
| BlendEnable | FALSE |
| LogicOpEnable | FALSE |
| SrcBlend | D3D12_BLEND_ONE |
| DestBlend | D3D12_BLEND_ZERO |
| BlendOp | D3D12_BLEND_OP_ADD |
| SrcBlendAlpha | D3D12_BLEND_ONE |
| DestBlendAlpha | D3D12_BLEND_ZERO |
| BlendOpAlpha | D3D12_BLEND_OP_ADD |
| LogicOp | D3D12_LOGIC_OP_NOOP |
| RenderTargetWriteMask | D3D12_COLOR_WRITE_ENABLE_ALL |
Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
