Méthode IDirectDrawSurface7::SetLOD (ddraw.h)
Définit le niveau de détail maximal (LOD) pour une surface mipmap managée. Cette méthode réussit uniquement sur les textures managées.
Syntaxe
HRESULT SetLOD(
[in] DWORD unnamedParam1
);
Paramètres
[in] unnamedParam1
Valeur LOD maximale à définir pour la chaîne mipmap si l’appel réussit.
Valeur retournée
Si la méthode réussit, la valeur de retour est DD_OK.
En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
Notes
Les applications peuvent appeler cette méthode uniquement pour les textures managées (les surfaces créées avec l’indicateur DDSCAPS2_TEXTUREMANAGE). Si vous appelez SetLOD sur une texture non managée, SetLOD échoue et retourne DDERR_INVALIDOBJECT.
SetLOD communique au gestionnaire de textures Direct3D le mipmap le plus détaillé de cette chaîne qu’il doit charger dans la mémoire vidéo locale. Par exemple, dans une chaîne mipmap à cinq niveaux, si vous définissez dwMaxLOD sur 2, le gestionnaire de textures ne doit charger que les niveaux mipmap 2 à 4 dans la mémoire vidéo locale à un moment donné. De même, si le mipmap le plus détaillé de la chaîne a les dimensions 256×256, définir le niveau maximal sur 2 signifie que le plus grand mipmap jamais présent dans la mémoire vidéo a des dimensions 64×64.
Spécifications
Plateforme cible | Windows |
En-tête | ddraw.h |
Bibliothèque | Ddraw.lib |
DLL | Ddraw.dll |
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