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.
Récupère le niveau maximal de détail (LOD) actuellement défini pour une surface mipmap managée. Cette méthode réussit uniquement sur les textures managées.
Syntaxe
HRESULT GetLOD(
[out] LPDWORD unnamedParam1
);
Paramètres
[out] unnamedParam1
Pointeur vers une variable qui reçoit la valeur LOD maximale 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 qui ont été créées avec l’indicateur DDSCAPS2_TEXTUREMANAGE). Si vous appelez GetLOD sur une texture non managée, GetLOD échoue et retourne DDERR_INVALIDOBJECT.
GetLOD 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, une valeur de 2 dans la variable à lpdwMaxLOD indique que le gestionnaire de textures charge uniquement 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, une valeur de 2 dans lpdwMaxLOD 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 |