Syntaxe
Membres
BlendEnableType : BOOL Indique s’il faut activer (ou désactiver) la fusion. Définissez sur TRUE pour activer la fusion.
LogicOpEnable et BlendEnable ne peuvent pas être tous les deux TRUE.
Type : BOOL Indique s’il faut activer (ou désactiver) une opération logique. Définissez sur TRUE pour activer une opération logique.
LogicOpEnable et BlendEnable ne peuvent pas être tous les deux TRUE.
Type : D3D12_BLEND Une valeur de type D3D12_BLEND qui spécifie l’opération à effectuer sur la valeur RVB produite par le nuanceur de pixels. Le membre BlendOp définit comment combiner les opérations SrcBlend et DestBlend. DestBlend
Type : D3D12_BLEND Une valeur de type D3D12_BLEND qui spécifie l’opération à effectuer sur la valeur RVB actuelle de la cible de rendu. Le membre BlendOp définit comment combiner les opérations SrcBlend et DestBlend. BlendOp
Type : D3D12_BLEND_OP Une valeur de type D3D12_BLEND_OP qui définit comment combiner les opérations SrcBlend et DestBlend. SrcBlendAlpha
Type : D3D12_BLEND Une valeur de type D3D12_BLEND qui spécifie l’opération à effectuer sur la valeur alpha produite par le nuanceur de pixels. Les options de fusion se terminant par _COLOR ne sont pas autorisées. Le membre BlendOpAlpha définit comment combiner les opérations SrcBlendAlpha et DestBlendAlpha. DestBlendAlpha
Type : D3D12_BLEND Une valeur de type D3D12_BLEND qui spécifie l’opération à effectuer sur la valeur alpha actuelle de la cible de rendu. Les options de fusion se terminant par _COLOR ne sont pas autorisées. Le membre BlendOpAlpha définit comment combiner les opérations SrcBlendAlpha et DestBlendAlpha. BlendOpAlpha
Type : D3D12_BLEND_OP Une valeur de type D3D12_BLEND_OP qui définit comment combiner les opérations SrcBlendAlpha et DestBlendAlpha. LogicOp
Type : D3D12_LOGIC_OP Une valeur de type D3D12_LOGIC_OP qui spécifie l’opération logique à configurer pour la cible de rendu. RenderTargetWriteMask
Type : UINT8 Une combinaison de valeurs de type D3D12_COLOR_WRITE_ENABLE combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie un masque d’écriture.
Remarques
LogicOpEnable et BlendEnable ne peuvent pas être tous les deux TRUE.
| État | Valeur par défaut |
|---|---|
| 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 |
Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
