Поделиться через


перечисление D3D_INTERPOLATION_MODE (d3dcommon.h)

Задает режим интерполяции, который влияет на способ вычисления значений во время растеризации.

Синтаксис

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

Константы

 
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
Интерполяция линейно между значениями регистра, но без коррекции перспективы и закрепления выборки при множественной выборке.

Требования

Требование Значение
Заголовок d3dcommon.h

См. также раздел

Перечисления общих версий

D3D11_PARAMETER_DESC