fungsi glRenderMode
Fungsi glRenderMode mengatur mode rasterisasi.
Sintaks
GLint WINAPI glRenderMode(
GLenum mode
);
Parameter
-
mode
-
Mode rasterisasi. Tiga nilai berikut diterima. Nilai defaultnya adalah GL_RENDER.
Nilai Makna - GL_RENDER
Mode render. Primitif diraster, menghasilkan fragmen piksel, yang ditulis ke dalam framebuffer. Ini adalah mode normal dan juga mode default. - GL_SELECT
Mode pemilihan. Tidak ada fragmen piksel yang dihasilkan, dan tidak ada perubahan pada konten framebuffer yang dibuat. Sebagai gantinya, catatan nama primitif yang akan digambar jika mode render GL_RENDER dikembalikan dalam buffer tertentu, yang harus dibuat (lihat glSelectBuffer) sebelum mode pilihan dimasukkan. - GL_FEEDBACK
Mode umpan balik. Tidak ada fragmen piksel yang dihasilkan, dan tidak ada perubahan pada konten framebuffer yang dibuat. Sebaliknya, koordinat dan atribut simpul yang akan diambil jika mode render GL_RENDER dikembalikan dalam buffer umpan balik, yang harus dibuat (lihat glFeedbackBuffer) sebelum mode umpan balik dimasukkan.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
mode bukan salah satu dari tiga nilai yang diterima. |
|
Fungsi ini dipanggil dengan argumen GL_SELECT sebelum glSelectBuffer dipanggil setidaknya sekali. |
|
Fungsi ini dipanggil dengan argumen GL_FEEDBACK sebelum glBeedbackBuffer dipanggil setidaknya sekali. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Fungsi glRenderMode mengambil satu argumen, mode, yang dapat mengasumsikan salah satu dari tiga nilai yang telah ditentukan sebelumnya di atas.
Nilai pengembalian fungsi glRenderMode ditentukan oleh mode render pada waktu glRenderMode dipanggil, bukan oleh mode. Nilai yang dikembalikan untuk tiga mode render adalah sebagai berikut.
Nilai | Makna |
---|---|
GL_RENDER | Nol. |
GL_SELECT | Jumlah rekaman temuan yang ditransfer ke buffer pemilihan. |
GL_FEEDBACK | Jumlah nilai (bukan simpul) yang ditransfer ke buffer umpan balik. |
Lihat glSelectBuffer dan glFeedbackBuffer untuk detail selengkapnya tentang pemilihan dan operasi umpan balik.
Jika kesalahan dihasilkan, glRenderMode mengembalikan nol terlepas dari mode render saat ini.
Fungsi berikut mengambil informasi yang terkait dengan glRenderMode:
glGet dengan argumen GL_RENDER_MODE
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 |
|