fungsi glCallList
Fungsi glCallList menjalankan daftar tampilan.
Sintaks
void WINAPI glCallList(
GLuint list
);
Parameter
-
list
-
Nama bilangan bulat dari daftar tampilan yang akan dijalankan.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Keterangan
Memanggil fungsi glCallList memulai eksekusi daftar tampilan bernama. Fungsi yang disimpan dalam daftar tampilan dijalankan secara berurutan, sama seperti jika Anda memanggilnya tanpa menggunakan daftar tampilan. Jika daftar belum didefinisikan sebagai daftar tampilan, glCallList diabaikan.
Fungsi glCallList dapat muncul di dalam daftar tampilan. Untuk menghindari kemungkinan rekursi tak terbatas yang dihasilkan dari daftar tampilan yang memanggil satu sama lain, batas ditempatkan pada tingkat berlapis daftar tampilan selama eksekusi daftar tampilan. Namun, batas ini setidaknya 64, tergantung pada implementasinya.
Status OpenGL tidak disimpan dan dipulihkan di seluruh panggilan ke glCallList. Dengan demikian, perubahan yang dilakukan pada status OpenGL selama eksekusi daftar tampilan tetap ada setelah eksekusi daftar tampilan selesai. Untuk mempertahankan status OpenGL di seluruh panggilan glCallList , gunakan glPushAttrib, glPopAttrib, glPushMatrix, dan glPopMatrix.
Anda dapat menjalankan daftar tampilan antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd, selama daftar tampilan hanya menyertakan fungsi yang diizinkan dalam interval ini.
Fungsi berikut mengambil informasi yang terkait dengan glCallList:
glGet dengan argumen GL_MAX_LIST_NESTING
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 |
|