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 deux définis sur 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 deux définis sur TRUE.
Type : D3D12_BLEND 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 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 Valeur de type D3D12_BLEND_OP qui définit comment combiner les opérations SrcBlend et DestBlend. SrcBlendAlpha
Type : D3D12_BLEND 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 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 Valeur de type D3D12_BLEND_OP qui définit comment combiner les opérations SrcBlendAlpha et DestBlendAlpha. LogicOp
Type : D3D12_LOGIC_OP Valeur de type D3D12_LOGIC_OP qui spécifie l’opération logique à configurer pour la cible de rendu. RenderTargetWriteMask
Type : UINT8 Combinaison de valeurs de type D3D12_COLOR_WRITE_ENABLE combinées à l’aide d’une opération OR au niveau du bit. La valeur obtenue spécifie un masque d’écriture.
Remarques
LogicOpEnable et BlendEnable ne peuvent pas être tous deux définis sur 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
