fungsi glReadBuffer
Fungsi glReadBuffer memilih sumber buffer warna untuk piksel.
Sintaks
void WINAPI glReadBuffer(
GLenum mode
);
Parameter
-
mode
-
Buffer warna. Nilai yang diterima adalah GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, dan GL_AUX i, di mana saya berada antara 0 dan GL_AUX_BUFFERS 1.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
mode bukan salah satu dari dua belas (atau lebih) nilai yang diterima. |
|
mode menentukan buffer yang tidak ada. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Fungsi glReadBuffer menentukan buffer warna sebagai sumber untuk perintah glReadPixels dan glCopyPixels berikutnya. Parameter mode menerima salah satu dari dua belas atau lebih nilai yang telah ditentukan sebelumnya. (GL_AUX0 melalui GL_AUX3 selalu ditentukan.) Dalam sistem yang dikonfigurasi sepenuhnya, GL_FRONT, GL_LEFT, dan GL_FRONT_LEFT semua nama buffer kiri depan, GL_FRONT_RIGHT dan nama GL_RIGHT buffer kanan depan, dan GL_BACK_LEFT dan GL_BACK beri nama buffer kiri belakang.
Konfigurasi buffer ganda nonstereo hanya memiliki buffer kiri depan dan kiri belakang. Konfigurasi buffer tunggal memiliki buffer kiri depan dan kanan depan jika stereo, dan hanya buffer kiri depan jika nonstereo. Ini adalah kesalahan untuk menentukan buffer yang tidak ada ke glReadBuffer.
Secara default, mode GL_FRONT dalam konfigurasi buffer tunggal, dan GL_BACK dalam konfigurasi buffer ganda.
Fungsi berikut mengambil informasi yang terkait dengan glReadBuffer:
glGet dengan argumen GL_READ_BUFFER
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 |
|