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


перечисление D3D11_FILTER_TYPE (d3d11.h)

Типы фильтров выборки увеличения или минификации.

Синтаксис

typedef enum D3D11_FILTER_TYPE {
  D3D11_FILTER_TYPE_POINT = 0,
  D3D11_FILTER_TYPE_LINEAR = 1
} ;

Константы

 
D3D11_FILTER_TYPE_POINT
Значение: 0
Фильтрация точек, используемая в качестве фильтра увеличения или минификации текстуры. Используется тексель с координатами, близкими к нужному значению пикселя. Фильтр текстуры, используемый между уровнями MIP-карты, — это фильтрация MIP-карты ближайшей точки. Растеризатор использует цвет из текселя ближайшей текстуры MIP-карты.
D3D11_FILTER_TYPE_LINEAR
Значение: 1
Фильтрация билинейной интерполяции, используемая в качестве фильтра увеличения или минификации текстуры. Используется взвешенный средний размер области текселей 2 x 2, окружающих нужный пиксель. Фильтр текстуры, используемый между уровнями MIP-карты, — это трилинейная интерполяция MIP-карты. Растеризатор линейно интерполирует цвет пикселей, используя тексели двух ближайших текстур MIP-карты.

Требования

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

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

Перечисления core