Метод 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по