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 |
|
Libreria |
|
DLL |
|