структура D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)
Структура D3DDDIARG_GENERATEMIPSUBLEVELS описывает, как создать вложенные значения текстуры MIP-карты.
Синтаксис
typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
[in] HANDLE hResource;
[in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;
Члены
[in] hResource
Дескриптор поверхности текстуры MIP-карты.
[in] Filter
Значение типа D3DDDITEXTUREFILTERTYPE, указывающее тип фильтра увеличения или минификации текстуры, который используется при создании подуровневых значений текстуры MIP-карты. Этот элемент может иметь одно из следующих значений.
Значение | Значение |
---|---|
D3DDDITEXF_NONE | Фильтрация MIP-карты отключена. |
D3DDDITEXF_POINT | Фильтрация точек. Используется тексель с координатами, которые являются ближайшими к требуемому значению пикселя. Фильтр текстур, используемый между уровнями MIP-карты, — это фильтрация карты MIP ближайшей точки. |
D3DDDITEXF_LINEAR | Фильтрация билинейной интерполяции. Используется средневзвешенный размер текселей 2x2, окружающих требуемый пиксель. Фильтр текстур, используемый между уровнями MIP-карты, — это трилинейная интерполяция MIP-карты. |
D3DDDITEXF_ANISOTROPIC | Анизотропная фильтрация текстур. Эта фильтрация компенсирует искажения, вызванные разницей в углах между многоугольником текстуры и плоскостью экрана. |
D3DDDITEXF_PYRAMIDALQUAD | Фильтрация палаток с четырьмя образцами. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |