Bagikan melalui


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
GL_INVALID_OPERATION
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
Gl.h
Pustaka
Opengl32.lib
DLL
Opengl32.dll

Lihat juga

glBegin

glColor

glDepthMask

glEnd

glGet

glIndex

glIndexMask

glStencilMask