fungsi glIndexMask

Fungsi glIndexMask mengontrol penulisan bit individual dalam buffer indeks warna.

Sintaks

void WINAPI glIndexMask(
   GLuint mask
);

Parameter

masker

Sedikit masker untuk mengaktifkan dan menonaktifkan penulisan bit individual dalam buffer indeks warna. Awalnya, masker adalah semuanya.

Menampilkan 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 glIndexMask mengontrol penulisan bit individual dalam buffer indeks warna. N bit mask yang paling tidak signifikan, di mana 1 adalah jumlah bit dalam buffer indeks warna, tentukan masker. Di mana pun yang muncul di masker, bit yang sesuai dalam buffer indeks warna (atau buffer) dibuat dapat ditulis. Di mana nol muncul, bit dilindungi terhadap penulisan.

Masker ini hanya digunakan dalam mode indeks warna, dan hanya memengaruhi buffer yang saat ini dipilih untuk menulis (lihat glDrawBuffer). Awalnya, semua bit diaktifkan untuk menulis.

Fungsi berikut mengambil informasi yang terkait dengan glIndexMask:

glGet dengan argumen GL_INDEX_WRITEMASK

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

glDepthMask

glDrawBuffer

glEnd

glIndex

glStencilMask