Fonction gluBuild1DMipmaps
La fonction gluBuild1DMipmaps crée des mipmaps 1D.
Syntaxe
void WINAPI gluBuild1DMipmaps(
GLenum target,
GLint components,
GLint width,
GLenum format,
GLenum type,
const void *data
);
Paramètres
-
cible
-
Texture cible. Doit être GL_TEXTURE_1D.
-
components
-
Nombre de composants de couleur dans la texture. Doit être 1, 2, 3 ou 4.
-
width
-
Largeur de l’image de texture.
-
format
-
Format des données de pixels. Les valeurs suivantes sont valides : GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_BGR_EXT, GL_BGRA_EXT, GL_LUMINANCE ou GL_LUMINANCE_ALPHA.
-
type
-
Type de données pour les données. Les valeurs suivantes sont valides : GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT ou GL_FLOAT.
-
data
-
Pointeur vers les données d’image en mémoire.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La fonction gluBuild1DMipmaps obtient l’image d’entrée et génère toutes les images mipmap (à l’aide de gluScaleImage) afin que l’image d’entrée puisse être utilisée comme image de texture mipmapped. La fonction glTexImage1D est ensuite appelée pour charger chacune des images. Si la largeur de l’image d’entrée n’est pas une puissance de deux, l’image est mise à l’échelle à la puissance la plus proche de deux avant la génération des mipmaps.
Une valeur de retour égale à zéro indique la réussite. Sinon, un code d’erreur GLU est retourné (voir gluErrorString).
Pour obtenir une description des valeurs acceptables pour le paramètre de format , consultez glTexImage1D. Pour obtenir une description des valeurs acceptables pour le paramètre type , consultez glDrawPixels.
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 |
|
Bibliothèque |
|
DLL |
|