é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.
Syntax
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, As). |
D3D10_DDI_BLEND_INV_SRC_ALPHA Valeur : 6 Le facteur de fusion est ( 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 en cours de fusion. |
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 en cours de fusion. |
D3D10_DDI_BLEND_DEST_COLOR Valeur : 9 Le facteur de fusion est (Rd, Gd, Bd, Ad) de la cible de rendu actuelle qui est en cours de fusion. |
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 en cours de fusion. |
D3D10_DDI_BLEND_SRC_ALPHASAT Valeur : 11 Le facteur de fusion est (f, f, f, 1) ; f = min(A, 1 - Ad). |
D3D10_DDI_BLEND_BLEND_FACTOR Valeur : 14 Facteur de fusion de couleurs constant utilisé par le mélangeur de mémoire tampon d’images. |
D3D10_DDI_BLEND_INVBLEND_FACTOR Valeur : 15 Facteur de fusion de couleurs constant inversé utilisé par le mélangeur frame-buffer. |
D3D10_DDI_BLEND_SRC1_COLOR Valeur : 16 Le facteur de fusion est les composants rouge, vert et bleu (RVB) d’un registre de sortie du nuanceur de pixels (sortie PS o1.rgb). |
D3D10_DDI_BLEND_INV_SRC1_COLOR Valeur : 17 Le facteur de fusion est l’inversion des composants RVB d’un registre de sortie du nuanceur de pixels (1.0f - sortie PS o1.rgb). |
D3D10_DDI_BLEND_SRC1_ALPHA Valeur : 18 Le facteur de fusion est le composant alpha d’un registre de sortie du 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 du 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 des couleurs utilisé par le mélangeur de mémoire tampon d’images. |
D3D10_DDI_BLEND_INVALPHA_FACTOR Valeur : 21 Le facteur de fusion est de 1 moins le composant alpha du facteur de fusion des couleurs utilisé par le mélangeur de mémoire tampon d’images. |
Remarques
Un mode de fusion est un algorithme utilisé pour déterminer comment une texture est mélangé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 mélangé dans le mélange de texture.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3d10umddi.h (include D3d10umddi.h) |