Énumération D3DBLENDOP
Définit les opérations de fusion prises en charge. Voir Notes pour les définitions de termes.
Syntaxe
typedef enum D3DBLENDOP {
D3DBLENDOP_ADD = 1,
D3DBLENDOP_SUBTRACT = 2,
D3DBLENDOP_REVSUBTRACT = 3,
D3DBLENDOP_MIN = 4,
D3DBLENDOP_MAX = 5,
D3DBLENDOP_FORCE_DWORD = 0x7fffffff
} D3DBLENDOP, *LPD3DBLENDOP;
Constantes
-
D3DBLENDOP_ADD
-
Le résultat est la destination ajoutée à la source. Résultat = Source + Destination
-
D3DBLENDOP_SUBTRACT
-
Le résultat est la destination soustraite de à la source. Result = Source - Destination
-
D3DBLENDOP_REVSUBTRACT
-
Le résultat est la source soustraite de la destination. Result = Destination - Source
-
D3DBLENDOP_MIN
-
Le résultat est le minimum de la source et de la destination. Result = MIN(Source, Destination)
-
D3DBLENDOP_MAX
-
Le résultat est le maximum de la source et de la destination. Result = MAX(Source, Destination)
-
D3DBLENDOP_FORCE_DWORD
-
Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Notes
Source, Destination et Result sont définis comme suit :
Terme | Type | Description |
---|---|---|
Source | Entrée | Couleur du pixel source avant l’opération. |
Destination | Entrée | Couleur du pixel dans la mémoire tampon de destination avant l’opération. |
Résultats | Sortie | Valeur retournée qui est la couleur fusionnée résultant de l’opération. |
Ce type énuméré définit les valeurs utilisées par les états de rendu suivants :
- D3DRS_BLENDOP
- D3DRS_BLENDOPALPHA
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour