Partager via


énumération D3D_INTERPOLATION_MODE (d3dcommon.h)

Spécifie le mode d’interpolation, qui affecte la façon dont les valeurs sont calculées pendant la rastérisation.

Syntax

typedef enum D3D_INTERPOLATION_MODE {
  D3D_INTERPOLATION_UNDEFINED = 0,
  D3D_INTERPOLATION_CONSTANT = 1,
  D3D_INTERPOLATION_LINEAR = 2,
  D3D_INTERPOLATION_LINEAR_CENTROID = 3,
  D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE = 4,
  D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID = 5,
  D3D_INTERPOLATION_LINEAR_SAMPLE = 6,
  D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE = 7
} ;

Constantes

 
D3D_INTERPOLATION_UNDEFINED
Valeur : 0
Le mode d’interpolation n’est pas défini.
D3D_INTERPOLATION_CONSTANT
Valeur : 1
N’interpolez pas entre les valeurs de registre.
D3D_INTERPOLATION_LINEAR
Valeur : 2
Interpolez linéairement entre les valeurs de registre.
D3D_INTERPOLATION_LINEAR_CENTROID
Valeur : 3
Interpolez de manière linéaire entre les valeurs de registre, mais le centroïde est serré lors d’un multi-échantillonnage.
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE
Valeur : 4
Interpolez linéairement entre les valeurs de registre, mais sans correction de perspective.
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID
Valeur : 5
Interpolez linéairement entre les valeurs de registre, mais sans correction de perspective et centroïde serrés lors d’un multi-échantillonnage.
D3D_INTERPOLATION_LINEAR_SAMPLE
Valeur : 6
Interpolez linéairement entre les valeurs de registre, mais l’exemple est bloqué lors d’un multi-échantillonnage.
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE
Valeur : 7
Interpolez de manière linéaire entre les valeurs de registre, mais sans correction de perspective et l’échantillon serré lors du multi-échantillonnage.

Configuration requise

Condition requise Valeur
En-tête d3dcommon.h

Voir aussi

Énumérations de versions courantes

D3D11_PARAMETER_DESC