Condividi tramite


funzione gluBuild1DMipmaps

La funzione gluBuild1DMipmaps crea mipmap 1D.

Sintassi

void WINAPI gluBuild1DMipmaps(
         GLenum target,
         GLint  components,
         GLint  width,
         GLenum format,
         GLenum type,
   const void   *data
);

Parametri

target

Trama di destinazione. Deve essere GL_TEXTURE_1D.

Componenti

Numero di componenti di colore nella trama. Deve essere 1, 2, 3 o 4.

width

Larghezza dell'immagine della trama.

format

Formato dei dati pixel. I valori seguenti sono validi: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_BGR_EXT, GL_BGRA_EXT, GL_LUMINANCE o GL_LUMINANCE_ALPHA.

type

Tipo di dati per i dati. I valori seguenti sono validi: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT o GL_FLOAT.

data

Puntatore ai dati dell'immagine in memoria.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

La funzione gluBuild1DMipmaps ottiene l'immagine di input e genera tutte le immagini mipmap (usando gluScaleImage) in modo che l'immagine di input possa essere usata come immagine di trama mipmapped. La funzione glTexImage1D viene quindi chiamata per caricare ognuna delle immagini. Se la larghezza dell'immagine di input non è una potenza di due, l'immagine viene ridimensionata alla potenza più vicina di due prima che vengano generate le mipmap.

Un valore restituito pari a zero indica l'esito positivo. In caso contrario, viene restituito un codice di errore GLU (vedere gluErrorString).

Per una descrizione dei valori accettabili per il parametro di formato , vedere glTexImage1D. Per una descrizione dei valori accettabili per il parametro di tipo , vedere glDrawPixels.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Glu.h
Libreria
Glu32.lib
DLL
Glu32.dll

Vedi anche

glDrawPixels

glTexImage1D

gluBuild2DMipmaps

gluScaleImage