structure D3D11_1_DDI_RENDER_TARGET_BLEND_DESC (d3d10umddi.h)
Décrit un état de fusion pour une cible de rendu. Utilisé par le modèle de pilote d’affichage Windows (WDDM) 1.2 et les pilotes d’affichage en mode utilisateur ultérieur.
Syntaxe
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;
Membres
[in] BlendEnable
Valeur booléenne qui spécifie si la fusion est activée pour la cible de rendu associée. TRUE indique que la fusion est activée ; FALSE indique que la fusion est désactivée.
Note
Les membres LogicOpEnable et BlendEnable ne doivent pas tous les deux être TRUE.
LogicOpEnable
Spécifie si les opérations logiques du nuanceur données par le membre LogicOp sont disponibles dans l’état de fusion. Le pilote d’affichage en mode utilisateur définit LogicOpEnable sur TRUE si les opérations logiques sont disponibles dans l’état de fusion et FALSE sinon.
Ce membre est FAUX si le pilote prend en charge le niveau de fonctionnalité Direct3D 9.1, 9.2 et 9.3. Ce membre est facultatif si le pilote prend en charge le niveau de fonctionnalité 10, 10.1 et 11.
Ce membre est TRUE si le pilote prend en charge le niveau de fonctionnalité 11.1 et ultérieur.
Note
Les membres LogicOpEnable et BlendEnable ne doivent pas tous les deux être TRUE.
[in] SrcBlend
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de la source pour la cible de rendu activée.
[in] DestBlend
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de la destination pour la cible de rendu activée.
[in] BlendOp
Valeur de type D3D10_DDI_BLEND_OP qui indique l’opération de fusion pour la cible de rendu activée.
[in] SrcBlendAlpha
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de transparence de la source pour la cible de rendu activée.
[in] DestBlendAlpha
Valeur de type D3D10_DDI_BLEND qui indique le mode de fusion de transparence de la destination pour la cible de rendu activée.
[in] BlendOpAlpha
Valeur de type D3D10_DDI_BLEND_OP qui indique l’opération de fusion de transparence pour la cible de rendu activée.
[in] LogicOp
Valeur de type D3D11_1_DDI_LOGIC_OP qui spécifie les opérations logiques de nuanceur disponibles dans l’état de fusion.
[in] RenderTargetWriteMask
Valeur au niveau du bit 8 bits qui indique les propriétés d’écriture de la cible de rendu activée. Chaque bit doit être défini sur l’une des valeurs suivantes de l’énumération D3D10_DDI_COLOR_WRITE_ENABLE.
Valeur | Signification |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | Écritures rouges |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | Écritures vertes |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | Écritures bleues |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | Écrit un niveau de transparence |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (OR au niveau du bit de 1,2,4,8) | Écrit rouge, vert, bleu et un niveau de transparence |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |