Partager via


é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 CreateBlendStatedu 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 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 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 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 qui est mélangée.
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 constant de fusion de couleurs que le mélangeur de tampons d’images utilise.
D3D10_DDI_BLEND_INVBLEND_FACTOR
Valeur : 15
Facteur de fusion de couleurs constant inversé que le mélangeur de tampons 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 de fusion 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 de fusion 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émoires tampons 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émoires tampons d’images utilise.

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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CreateBlendState