Freigeben über


D3D_INTERPOLATION_MODE-Enumeration (d3dcommon.h)

Gibt den Interpolationsmodus an, der sich auf die Berechnung von Werten während der Rasterung auswirkt.

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
} ;

Konstanten

 
D3D_INTERPOLATION_UNDEFINED
Wert: 0
Der Interpolationsmodus ist nicht definiert.
D3D_INTERPOLATION_CONSTANT
Wert: 1
Interpolieren Sie nicht zwischen Registerwerten.
D3D_INTERPOLATION_LINEAR
Wert: 2
Interpolieren Sie linear zwischen Registerwerten.
D3D_INTERPOLATION_LINEAR_CENTROID
Wert: 3
Interpolieren Sie linear zwischen Registerwerten, aber beim Multisampling zentriert.
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE
Wert: 4
Interpolieren Sie linear zwischen Registerwerten, aber ohne perspektivische Korrektur.
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID
Wert: 5
Interpolieren Sie linear zwischen Registerwerten, aber ohne perspektivische Korrektur und Zentrierung beim Multisampling.
D3D_INTERPOLATION_LINEAR_SAMPLE
Wert: 6
Interpolieren Sie linear zwischen Registerwerten, aber beim Multisampling wird das Beispiel geklemmt.
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE
Wert: 7
Interpolieren Sie linear zwischen Registerwerten, aber ohne perspektivische Korrektur und beim Multisampling ein Geklemmtes Beispiel.

Anforderungen

Anforderung Wert
Header d3dcommon.h

Weitere Informationen

Allgemeine Versionsaufzählungen

D3D11_PARAMETER_DESC