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


TextureFilter - перечисление

Обновлен: Ноябрь 2007

Определяет режимы фильтрации текстур для стадии текстуры.

Пространство имен:  Microsoft.WindowsMobile.DirectX.Direct3D
Сборка:  Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)

Синтаксис

'Декларация
Public Enumeration TextureFilter
'Применение
Dim instance As TextureFilter
public enum TextureFilter
public enum class TextureFilter
public enum TextureFilter

Члены

Имя члена Описание
ms130468.CFW(ru-ru,VS.90).gif None Mip-текстурирование отключено. Вместо него средством программной прорисовки используется фильтр увеличения.
ms130468.CFW(ru-ru,VS.90).gif Point Фильтрация Point используется для увеличения текстуры, иными словами, в качестве фильтра увеличения. Используется тексель с ближайшим к нужному значению точки числом. Фильтр текстур используется наряду с уровнями детализации mipmap на основе данных о ближайшей точке; таким образом, средство программной прорисовки использует цвет из текселя в ближайшей текстуре mipmap.
ms130468.CFW(ru-ru,VS.90).gif Linear Билинейная интерполяционная фильтрация используется для увеличения текстуры, иными словами, в качестве фильтра увеличения. Используется взвешенное среднее значение области размером 2х2 текселя (отдельный точечный элемент текстуры), окружающей нужную точку. Фильтр текстур, используемый наряду с уровнями детализации mipmap — трилинейная mipmap-интерполяция, при которой средство программной прорисовки выполняет линейную интерполяцию каждого цвета точки, используя для этого тексели двух ближайших текстур mipmap.
ms130468.CFW(ru-ru,VS.90).gif Anisotropic Анизотропная фильтрация текстур используется для увеличения текстуры, иными словами, в качестве фильтра увеличения. Этот тип фильтрации компенсирует искажения, вызванные разницей в углах между многоугольником и плоскостью на экране.

Заметки

CheckDeviceFormatManager можно использовать для определения поддержки форматом типов фильтров текстур, кроме Point, которая поддерживается по умолчанию.

Платформы

Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Compact Framework

Поддерживается в версиях: 3.5, 2.0

См. также

Ссылки

Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен

Другие ресурсы

Мобильное программирование Direct3D в .NET Compact Framework