Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |