énumération D3D10_DDI_BLEND (d3d10umddi.h)

Le type d’énumération D3D10_DDI_BLEND contient des valeurs qui identifient les modes de fusion dans un appel à la fonction CreateBlendState du pilote.

Syntaxe

typedef enum D3D10_DDI_BLEND {
  D3D10_DDI_BLEND_ZERO = 1,
  D3D10_DDI_BLEND_ONE = 2,
  D3D10_DDI_BLEND_SRC_COLOR = 3,
  D3D10_DDI_BLEND_INV_SRC_COLOR = 4,
  D3D10_DDI_BLEND_SRC_ALPHA = 5,
  D3D10_DDI_BLEND_INV_SRC_ALPHA = 6,
  D3D10_DDI_BLEND_DEST_ALPHA = 7,
  D3D10_DDI_BLEND_INV_DEST_ALPHA = 8,
  D3D10_DDI_BLEND_DEST_COLOR = 9,
  D3D10_DDI_BLEND_INV_DEST_COLOR = 10,
  D3D10_DDI_BLEND_SRC_ALPHASAT = 11,
  D3D10_DDI_BLEND_BLEND_FACTOR = 14,
  D3D10_DDI_BLEND_INVBLEND_FACTOR = 15,
  D3D10_DDI_BLEND_SRC1_COLOR = 16,
  D3D10_DDI_BLEND_INV_SRC1_COLOR = 17,
  D3D10_DDI_BLEND_SRC1_ALPHA = 18,
  D3D10_DDI_BLEND_INV_SRC1_ALPHA = 19,
  D3D10_DDI_BLEND_ALPHA_FACTOR = 20,
  D3D10_DDI_BLEND_INVALPHA_FACTOR = 21
} ;

Constantes

 
D3D10_DDI_BLEND_ZERO
Valeur : 1
Le facteur de fusion est (0, 0, 0, 0).
D3D10_DDI_BLEND_ONE
Valeur : 2
Le facteur de fusion est (1, 1, 1, 1).
D3D10_DDI_BLEND_SRC_COLOR
Valeur : 3
Le facteur de fusion est (Rs,Gs,Bs,As).
D3D10_DDI_BLEND_INV_SRC_COLOR
Valeur : 4
Le facteur de fusion est (1 - Rs, 1 - Gs, 1 - Bs, 1 - As).
D3D10_DDI_BLEND_SRC_ALPHA
Valeur : 5
Le facteur de fusion est (As, As, As).
D3D10_DDI_BLEND_INV_SRC_ALPHA
Valeur : 6
Le facteur de fusion est ( 1 - As, 1 - As, 1 - As, 1 - As).
D3D10_DDI_BLEND_DEST_ALPHA
Valeur : 7
Le facteur de fusion est (Ad, Ad, Ad, Ad) de la cible de rendu actuelle qui est fusionnée.
D3D10_DDI_BLEND_INV_DEST_ALPHA
Valeur : 8
Le facteur de fusion est (1 - Ad, 1 - Ad, 1 - Ad, 1 - Ad) de la cible de rendu actuelle qui est fusionnée.
D3D10_DDI_BLEND_DEST_COLOR
Valeur : 9
Le facteur de fusion est (Rd, Gd, Bd, Ad) de la cible de rendu actuelle qui est fusionnée.
D3D10_DDI_BLEND_INV_DEST_COLOR
Valeur : 10
Le facteur de fusion est (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad) de la cible de rendu actuelle qui est fusionnée.
D3D10_DDI_BLEND_SRC_ALPHASAT
Valeur : 11
Facteur de fusion (f, f, f, 1); f = min(A, 1 - Ad).
D3D10_DDI_BLEND_BLEND_FACTOR
Valeur : 14
Facteur constant de fusion de couleurs que le mélangeur de mémoire tampon d’images utilise.
D3D10_DDI_BLEND_INVBLEND_FACTOR
Valeur : 15
Facteur de fusion de couleurs constante inversé que le mélangeur de mémoire tampon d’images utilise.
D3D10_DDI_BLEND_SRC1_COLOR
Valeur : 16
Le facteur de fusion est les composants rouge, vert et bleu (RVB) d’un registre de sortie de nuanceur de pixels (sortie PS o1.rgb).
D3D10_DDI_BLEND_INV_SRC1_COLOR
Valeur : 17
Le facteur blend est l’inversion des composants RVB d’un registre de sortie de nuanceur de pixels (1.0f - Sortie PS o1.rgb).
D3D10_DDI_BLEND_SRC1_ALPHA
Valeur : 18
Le facteur blend est le composant alpha d’un registre de sortie de nuanceur de pixels (sortie PS o1.a).
D3D10_DDI_BLEND_INV_SRC1_ALPHA
Valeur : 19
Le facteur de fusion est l’inversion du composant alpha d’un registre de sortie de nuanceur de pixels (1.0f - Sortie PS o1.a).
D3D10_DDI_BLEND_ALPHA_FACTOR
Valeur : 20
Le facteur de fusion est le composant alpha du facteur de fusion de couleurs que le mélangeur de mémoire tampon d’images utilise.
D3D10_DDI_BLEND_INVALPHA_FACTOR
Valeur : 21
Le facteur de fusion est 1 moins le composant alpha du facteur de fusion de couleurs que le mélangeur de mémoire tampon d’images utilise.

Notes

Un mode de fusion est un algorithme utilisé pour déterminer la façon dont une texture est fusionnée avec les couleurs de la surface à laquelle la texture est appliquée. Un facteur de fusion est une description de la façon dont chaque composant de couleur est fusionné dans le mélange de textures.

Spécifications

   
Client minimal pris en charge Windows Vista
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CreateBlendState