Метод IDirect3DBaseTexture9::GetAutoGenFilterType (d3d9helper.h)

Возвращает тип фильтра, используемый для автоматически создаваемых вложенных уровней MIP-карты.

Синтаксис

D3DTEXTUREFILTERTYPE GetAutoGenFilterType();

Возвращаемое значение

Тип: D3DTEXTUREFILTERTYPE

Тип фильтра. См . раздел D3DTEXTUREFILTERTYPE. Для использования этого метода необходимо создать текстуру с помощью D3DUSAGE_AUTOGENMIPMAP . Любое другое значение использования приведет к тому, что этот метод вернет D3DTEXF_NONE.

Комментарии

Изменение типа фильтра "загрязняет" вложенные значения MIP-карты и приводит к их повторному восстановлению.

Тип фильтра (по умолчанию), заданный во время создания текстуры, D3DTEXF_LINEAR. Если драйвер не поддерживает линейный фильтр, для типа фильтра будет задано значение D3DTEXF_POINT. Все типы фильтров, поддерживаемые драйвером для обычной фильтрации текстур, поддерживаются для автоматического создания, за исключением D3DTEXF_NONE. Для каждого типа ресурса драйверы должны поддерживать все типы фильтров, указанные в соответствующей текстуре, CubeTexture и ограничениях фильтра volumetexture. Дополнительные сведения о типах текстур см. в разделе D3DTEXTUREFILTERTYPE.

Этот метод не действует, если текстура не создается с помощью D3DUSAGE_AUTOGENMIPMAP.

Требования

   
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)
Библиотека D3D9.lib

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

GenerateMipSubLevels

IDirect3DBaseTexture9

SetAutoGenFilterType