fungsi glGetPixelMapfv
Fungsi glGetPixelMapfv, glGetPixelMapuiv, dan glGetPixelMapusv mengembalikan peta piksel yang ditentukan.
Sintaks
void WINAPI glGetPixelMapfv(
GLenum map,
GLfloat *values
);
Parameter
-
Peta
-
Nama peta piksel yang akan dikembalikan. Nilai yang diterima adalah GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_B_TO_B, dan GL_PIXEL_MAP_A_TO_A.
-
Nilai
-
Mengembalikan konten peta piksel.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
peta bukan nilai yang diterima. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Lihat glPixelMap untuk deskripsi nilai yang dapat diterima untuk parameter peta . Fungsi glGetPixelMap mengembalikan nilai konten peta piksel yang ditentukan dalam peta. Gunakan peta piksel selama eksekusi glReadPixels, glDrawPixels, glCopyPixels, glTexImage1D, dan glTexImage2D untuk memetakan indeks warna, indeks stensil, komponen warna, dan komponen kedalaman ke nilai lain.
Nilai bilangan bulat yang tidak ditandatangani, jika diminta, dipetakan secara linier dari representasi tetap atau floating-point internal sehingga 1,0 memetakan ke nilai bilangan bulat terbesar yang dapat diwakili, dan peta 0,0 ke nol. Mengembalikan nilai bilangan bulat yang tidak ditandatangani tidak terdefinisi jika nilai peta tidak berada dalam rentang [0,1].
Untuk menentukan ukuran peta yang diperlukan, panggil glGet dengan konstanta simbolis yang sesuai.
Jika kesalahan dihasilkan, tidak ada perubahan yang dilakukan pada konten nilai.
Fungsi berikut mengambil informasi yang terkait dengan glGetPixelMap:
glGet dengan argumen GL_PIXEL_MAP_I_TO_I_SIZE
glGet dengan argumen GL_PIXEL_MAP_S_TO_S_SIZE
glGet dengan argumen GL_PIXEL_MAP_I_TO_R_SIZE
glGet dengan GL_PIXEL_MAP_I_TO_G_SIZE argumen
glGet dengan argumen GL_PIXEL_MAP_I_TO_B_SIZE
glGet dengan argumen GL_PIXEL_MAP_I_TO_A_SIZE
glGet dengan argumen GL_PIXEL_MAP_R_TO_R_SIZE
glGet dengan argumen GL_PIXEL_MAP_G_TO_G_SIZE
glGet dengan argumen GL_PIXEL_MAP_B_TO_B_SIZE
glGet dengan argumen GL_PIXEL_MAP_A_TO_A_SIZE
glGet dengan argumen GL_MAX_PIXEL_MAP_TABLE
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 |
|