структура 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 (include D3dumddi.h) |