fungsi glHint
Fungsi glHint menentukan petunjuk khusus implementasi.
void WINAPI glHint(
GLenum target,
GLenum mode
);
-
target
-
Konstanta simbolis yang menunjukkan perilaku yang akan dikontrol. Konstanta simbolis berikut, bersama dengan semantik yang disarankan, diterima.
Nilai Makna - GL_FOG_HINT
Menunjukkan akurasi perhitungan kabut. Jika perhitungan kabut per piksel tidak didukung secara efisien oleh implementasi OpenGL, mengisyaratkan GL_DONT_CARE atau GL_FASTEST dapat mengakibatkan perhitungan efek kabut per puncak. - GL_LINE_SMOOTH_HINT
Menunjukkan kualitas pengambilan sampel garis antialisis. Mengisyaratkan GL_NICEST dapat mengakibatkan lebih banyak fragmen piksel dihasilkan selama rasterisasi, jika fungsi filter yang lebih besar diterapkan. - GL_PERSPECTIVE_CORRECTION_HINT
Menunjukkan kualitas interpolasi koordinat warna dan tekstur. Jika interpolasi parameter yang dikoreksi perspektif tidak didukung secara efisien oleh implementasi OpenGL, mengisyaratkan GL_DONT_CARE atau GL_FASTEST dapat mengakibatkan interpolasi warna dan/atau koordinat tekstur linier sederhana. - GL_POINT_SMOOTH_HINT
Menunjukkan kualitas pengambilan sampel titik yang diantisipasi. Mengisyaratkan GL_NICEST dapat mengakibatkan lebih banyak fragmen piksel dihasilkan selama rasterisasi, jika fungsi filter yang lebih besar diterapkan. - GL_POLYGON_SMOOTH_HINT
Menunjukkan kualitas pengambilan sampel poligon antialisida. Mengisyaratkan GL_NICEST dapat mengakibatkan lebih banyak fragmen piksel dihasilkan selama rasterisasi, jika fungsi filter yang lebih besar diterapkan. -
mode
-
Konstanta simbolis yang menunjukkan perilaku yang diinginkan. Konstanta simbolis berikut diterima.
Nilai Makna - GL_FASTEST
Opsi yang paling efisien harus dipilih. - GL_NICEST
Opsi yang paling benar, atau berkualitas tertinggi, harus dipilih. - GL_DONT_CARE
Klien tidak memiliki preferensi.
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
target atau mode bukan nilai yang diterima. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Ketika ada ruang untuk interpretasi, Anda dapat mengontrol aspek tertentu dari perilaku OpenGL dengan petunjuk. Anda menentukan petunjuk dengan dua argumen. Parameter target adalah konstanta simbolis yang menunjukkan perilaku yang akan dikontrol, dan mode adalah konstanta simbolis lain yang menunjukkan perilaku yang diinginkan.
Meskipun aspek implementasi yang dapat diisyaratkan terdefinisi dengan baik, interpretasi petunjuk tergantung pada implementasinya.
Fungsi glHint dapat diabaikan.
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 |
|