glGetTexLevelParameteriv fonction)

Les fonctions glGetTexLevelParameterfv et glGetTexLevelParameteriv retournent des valeurs de paramètre de texture pour un niveau de détail spécifique.

Syntaxe

void WINAPI glGetTexLevelParameteriv(
   GLenum target,
   GLint  level,
   GLenum pname,
   GLint  *params
);

Paramètres

cible

Nom symbolique de la texture cible : la texture GL _ _ 1D, la texture _ GL _ 2D, la _ texture du proxy GL _ _ 1D ou la _ texture du proxy GL _ _ 2D.

level

Numéro de niveau de détail de l’image souhaitée. Le niveau 0 est le niveau d’image de base. Le niveau n est la n ième image de réduction mipmap.

pname

Nom symbolique d’un paramètre de texture. Les noms de paramètres suivants sont acceptés.

Valeur Signification
largeur de la _ texture GL _
Le paramètre params retourne une valeur unique contenant la largeur de l’image de texture. Cette valeur comprend la bordure de l’image de texture.
hauteur de la _ texture GL _
Le paramètre params retourne une valeur unique contenant la hauteur de l’image de texture. Cette valeur comprend la bordure de l’image de texture.
_ _ format interne de la texture GL _
Le paramètre params retourne une valeur unique qui décrit le format Texel de la texture.
bordure de la _ texture GL _
Le paramètre params retourne une valeur unique : la largeur en pixels de la bordure de l’image de texture.
taille de la texture GL en _ _ rouge _
La résolution de stockage interne du composant rouge d’une Texel. La résolution choisie par OpenGL sera une correspondance proche de la résolution demandée par l’utilisateur avec l’argument Component de glTexImage1D ou glTexImage2D.
_ _ taille verte de la texture GL _
Résolution de stockage interne de la composante verte d’un Texel. La résolution choisie par OpenGL sera une correspondance proche de la résolution demandée par l’utilisateur avec l’argument Component de glTexImage1D ou glTexImage2D.
_ _ taille bleue de la texture GL _
Résolution de stockage interne de la composante bleue d’un Texel. La résolution choisie par OpenGL sera une correspondance proche de la résolution demandée par l’utilisateur avec l’argument Component de glTexImage1D ou glTexImage2D.
_ _ taille alpha de la texture GL _
Résolution de stockage interne du composant alpha d’un Texel. La résolution choisie par OpenGL sera une correspondance proche de la résolution demandée par l’utilisateur avec l’argument Component de glTexImage1D ou glTexImage2D.
taille de luminance de la _ texture GL _ _
Résolution de stockage interne de la composante luminance d’un Texel. La résolution choisie par OpenGL sera une correspondance proche de la résolution demandée par l’utilisateur avec l’argument Component de glTexImage1D ou glTexImage2D.
taille d’intensité de la _ texture GL _ _
Résolution de stockage interne du composant d’intensité d’un Texel. La résolution choisie par OpenGL sera une correspondance proche de la résolution demandée par l’utilisateur avec l’argument Component de glTexImage1D ou glTexImage2D.
_composants de texture GL _
Le paramètre params retourne une valeur unique : le nombre de composants dans l’image de texture.

params

Retourne les données demandées.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Les codes d’erreur suivants peuvent être récupérés par la fonction glGetError .

Nom Signification
_enum GL non valide _
target ou pname n’est pas une valeur acceptée.
_valeur non valide du GL _
le niveau est inférieur à zéro ou supérieur au Journal 2 (max), où Max est la valeur retournée de la taille de _ texture max GL _ _ .
_opération non valide du GL _
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd.

Notes

La fonction glGetTexLevelParameter retourne les valeurs des paramètres de texture des paramètres pour une valeur de niveau de détail spécifique, spécifiée comme niveau. Le paramètre target définit la texture cible, à savoir la _ texture GL 1D, la texture _ GL _ _ 2D, la texture du _ proxy GL _ _ 1D ou la _ _ texture du proxy GL _ 2D pour spécifier la texturation unidimensionnelle ou à deux dimensions. Le paramètre pname spécifie le paramètre de texture dont la valeur ou les valeurs seront retournées.

Si une erreur est générée, aucune modification n’est apportée au contenu des paramètres.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
GL. h
Bibliothèque
Opengl32. lib
DLL
Opengl32.dll

Voir aussi

glBegin

glEnd

glGetTexParameter

glTexImage1D

glTexImage2D

glTexParameter