gluBuild2DMipmaps (Fungsi gluBuild2DMipmaps)
Fungsi gluBuild2DMipmaps membuat mipmap 2-D.
Sintaks
void WINAPI gluBuild2DMipmaps(
GLenum target,
GLint components,
GLint width,
GLInt height,
GLenum format,
GLenum type,
const void *data
);
Parameter
-
target
-
Tekstur target. Pasti GL_TEXTURE_2D.
-
Komponen
-
Jumlah komponen warna dalam tekstur. Harus 1, 2, 3, atau 4.
-
width
-
Lebar gambar tekstur.
-
height
-
Tinggi gambar tekstur.
-
format
-
Format data piksel. Harus salah satu hal berikut: 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. Harus salah satu hal berikut: 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 gluBuild2DMipmaps mendapatkan gambar input dan menghasilkan semua gambar mipmap (menggunakan gluScaleImage) sehingga gambar input dapat digunakan sebagai gambar tekstur mipmapped. Untuk memuat setiap gambar, panggil glTexImage2D. Jika dimensi gambar input bukan kekuatan dua, maka gambar diskalakan sehingga lebar dan tinggi adalah kekuatan 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 glTexImage2D. Untuk deskripsi nilai yang dapat diterima untuk 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 |
|