fungsi glColorMask
Fungsi glColorMask memungkinkan dan menonaktifkan penulisan komponen warna buffer bingkai.
Sintaks
void WINAPI glColorMask(
GLboolean red,
GLboolean green,
GLboolean blue,
GLboolean alpha
);
Parameter
-
merah
-
Tentukan apakah merah dapat atau tidak dapat ditulis ke dalam framebuffer. Nilai default adalah GL_TRUE, menunjukkan bahwa komponen warna dapat ditulis.
-
hijau
-
Tentukan apakah hijau dapat atau tidak dapat ditulis ke dalam framebuffer. Nilai defaultnya adalah GL_TRUE, menunjukkan bahwa komponen warna dapat ditulis.
-
biru
-
Tentukan apakah biru dapat atau tidak dapat ditulis ke dalam framebuffer. Nilai defaultnya adalah GL_TRUE, menunjukkan bahwa komponen warna dapat ditulis.
-
alpha
-
Tentukan apakah alfa dapat atau tidak dapat ditulis ke dalam framebuffer. Nilai defaultnya adalah GL_TRUE, menunjukkan bahwa komponen warna dapat ditulis.
Mengembalikan nilai
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Fungsi glColorMask menentukan apakah komponen warna individual dalam framebuffer dapat atau tidak dapat ditulis. Jika merah GL_FALSE, misalnya, tidak ada perubahan yang dilakukan pada komponen merah piksel apa pun di salah satu buffer warna, terlepas dari operasi menggambar yang dicoba.
Perubahan pada bit komponen individual tidak dapat dikontrol. Sebaliknya, perubahan diaktifkan atau dinonaktifkan untuk seluruh komponen warna.
Fungsi berikut mengambil informasi yang terkait dengan glColorMask:
glGet dengan argumen GL_COLOR_WRITEMASK
glGet dengan argumen GL_RGBA_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 |
|