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


структура 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)

См. также

GenerateMipSubLevels