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