Méthode IDirect3DBaseTexture9::SetAutoGenFilterType (d3d9helper.h)
Définissez le type de filtre utilisé pour les sous-niveaux mipmap générés automatiquement.
Syntaxe
HRESULT SetAutoGenFilterType(
[in] D3DTEXTUREFILTERTYPE FilterType
);
Paramètres
[in] FilterType
Type : D3DTEXTUREFILTERTYPE
Type de filtre. Consultez D3DTEXTUREFILTERTYPE. Cette méthode échoue si le type de filtre n’est pas valide ou n’est pas pris en charge.
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être D3DERR_INVALIDCALL.
Notes
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. SetAutoGenFilterType échoue, sauf si le pilote définit les limites de D3DPTFILTERCAPS_MINFxxx appropriées. Ces valeurs sont spécifiées dans les membres TextureFilterCaps et/ou CubeTextureFilterCaps de D3DCAPS9.
Pour plus d’informations sur les types de filtres de texture, consultez D3DTEXTUREFILTERTYPE.
Cette méthode n’a aucun effet si la texture n’est pas créée avec D3DUSAGE_AUTOGENMIPMAP. Dans ce cas, aucun échec n’est retourné. Pour plus d’informations sur les constantes d’utilisation, consultez D3DUSAGE.
Spécifications
Plateforme cible | Windows |
En-tête | d3d9helper.h (inclure D3D9.h) |
Bibliothèque | D3D9.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour