Bagikan melalui


fungsi glStencilMask

Fungsi glStencilMask mengontrol penulisan bit individu di bidang stensil.

Sintaks

void WINAPI glStencilMask(
   GLuint mask
);

Parameter

masker

Sedikit masker untuk mengaktifkan dan menonaktifkan penulisan bit individual di bidang stensil. Awalnya, masker adalah semua.

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 glStencilMask mengontrol penulisan bit individu di bidang stensil. Bit nmask yang paling tidak signifikan, di mana n adalah jumlah bit dalam buffer stensil, tentukan masker. Di mana pun seseorang muncul di masker, bit yang sesuai di buffer stensil dibuat dapat ditulis. Di mana nol muncul, bit dilindungi terhadap penulisan. Awalnya, semua bit diaktifkan untuk menulis.

Fungsi berikut mengambil informasi yang terkait dengan glStencilMask:

glGet dengan argumen GL_STENCIL_WRITEMASK

glGet dengan argumen GL_STENCIL_BITS

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

glColorMask

glDepthMask

glEnd

glIndexMask

glStencilFunc

glStencilOp