Bagikan melalui


gluBuild1DMipmaps (Fungsi gluBuild1DMipmaps)

Fungsi gluBuild1DMipmaps membuat mipmap 1-D.

Sintaks

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

Parameter

target

Tekstur target. Pasti GL_TEXTURE_1D.

Komponen

Jumlah komponen warna dalam tekstur. Harus 1, 2, 3, atau 4.

width

Lebar gambar tekstur.

format

Format data piksel. Nilai berikut ini valid: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_BGR_EXT, GL_BGRA_EXT, GL_LUMINANCE, atau GL_LUMINANCE_ALPHA.

jenis

Jenis data untuk data. Nilai berikut valid: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, atau GL_FLOAT.

data

Penunjuk ke data gambar dalam memori.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi gluBuild1DMipmaps mendapatkan gambar input dan menghasilkan semua gambar mipmap (menggunakan gluScaleImage) sehingga gambar input dapat digunakan sebagai gambar tekstur mipmapped. Fungsi glTexImage1D kemudian dipanggil untuk memuat setiap gambar. Jika lebar gambar input bukan kekuatan dua, maka gambar diskalakan ke daya terdekat dari dua sebelum mipmap dihasilkan.

Nilai pengembalian nol menunjukkan keberhasilan. Jika tidak, kode kesalahan GLU dikembalikan (lihat gluErrorString).

Untuk deskripsi nilai yang dapat diterima untuk parameter format , lihat glTexImage1D. Untuk deskripsi nilai yang dapat diterima untuk parameter jenis , lihat glDrawPixels.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Glu.h
Pustaka
Glu32.lib
DLL
Glu32.dll

Lihat juga

glDrawPixels

glTexImage1D

gluBuild2DMipmaps

gluScaleImage