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