Partager via


TextureFilter, énumération

Mise à jour : novembre 2007

Définit les modes de filtrage de la texture pour une étape de texture.

Espace de noms :  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly :  Microsoft.WindowsMobile.DirectX (dans Microsoft.WindowsMobile.DirectX.dll)

Syntaxe

'Déclaration
Public Enumeration TextureFilter
'Utilisation
Dim instance As TextureFilter
public enum TextureFilter
public enum class TextureFilter
public enum TextureFilter

Membres

Nom de membre Description
None Mipmapping désactivé. Le rastériseur utilise le filtre d'agrandissement à la place.
Point Filtrage des points utilisé comme un agrandissement de texture ou un filtre de réduction. Le texel dont les coordonnées sont les plus proches de la valeur en pixel souhaitée est utilisé. Le filtre de texture utilisé entre des niveaux de mipmap est basé sur le point le plus proche ; c'est-à-dire, le rastériseur utilise la couleur du texel de la texture mipmap la plus proche.
Linear Filtrage d'interpolation bilinéaire utilisé comme un agrandissement de texture ou un filtre de réduction Une moyenne pondérée d'une zone 2x2 de texels (éléments de texture de pixel uniques) qui entoure le pixel souhaité est utilisée. Le filtre de texture utilisé entre les niveaux de mipmap est une interpolation mipmap trilinéaire dans laquelle le rastériseur exécute l'interpolation linéaire sur la couleur de pixel, à l'aide des texels des deux textures mipmap les plus proches.
Anisotropic Filtrage de texture anisotrope utilisé comme un agrandissement de texture ou un filtre de réduction. Ce type de filtre compense la distorsion provoquée par la différence d'angle entre le polygone de texture et la surface de l'écran.

Notes

Vous pouvez utiliser la méthode CheckDeviceFormat d'un Manager pour déterminer si un format prend en charge les types de filtre de texture autre que Point, qui est toujours pris en charge.

Plateformes

Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Compact Framework

Pris en charge dans : 3.5, 2.0

Voir aussi

Référence

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms

Autres ressources

Programmation Direct3D Mobile dans le .NET Compact Framework