Partager via


Méthode IDirect3DBaseTexture9 ::GetAutoGenFilterType (d3d9.h)

Obtenez le type de filtre utilisé pour les sous-niveaux mipmap générés automatiquement.

Syntaxe

D3DTEXTUREFILTERTYPE GetAutoGenFilterType();

Valeur de retour

Type : D3DTEXTUREFILTERTYPE

Type de filtre. Voir D3DTEXTUREFILTERTYPE. Une texture doit être créée avec D3DUSAGE_AUTOGENMIPMAP pour utiliser cette méthode. Toute autre valeur d’utilisation entraîne le retour de cette méthode D3DTEXF_NONE.

Remarques

La modification du type de filtre « salit » les sous-niveaux de mipmap et provoque leur regénération.

Le type de filtre (par défaut) défini au moment de la création de la texture est D3DTEXF_LINEAR. Si le pilote ne prend pas en charge un filtre linéaire, le type de filtre est défini sur D3DTEXF_POINT. Tous les types de filtres pris en charge par le pilote pour le filtrage de textures standard sont pris en charge pour la génération automatique, à l’exception des D3DTEXF_NONE. Pour chaque type de ressource, les pilotes doivent prendre en charge tous les types de filtres signalés dans les majuscules de filtre de texture, CubeTexture et volumetexture correspondantes. Pour plus d’informations sur les types de texture, consultez D3DTEXTUREFILTERTYPE.

Cette méthode n’a aucun effet si la texture n’est pas créée avec D3DUSAGE_AUTOGENMIPMAP.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h (inclure D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

GenerateMipSubLevels

IDirect3DBaseTexture9

SetAutoGenFilterType