glStencilMask 関数
glStencilMask 関数は、ステンシル平面内の個々のビットの書き込みを制御します。
構文
void WINAPI glStencilMask(
GLuint mask
);
パラメーター
-
mask
-
ステンシル プレーン内の個々のビットの書き込みを有効または無効にするビット マスク。 最初は、マスクはすべてマスクです。
戻り値
この関数は値を返しません。
エラー コード
次のエラー コードは、 glGetError 関数によって取得できます。
名前 | 意味 |
---|---|
|
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。 |
解説
glStencilMask 関数は、ステンシル平面内の個々のビットの書き込みを制御します。 マスクの最下位 n ビット (n はステンシル バッファー内のビット数) で、マスクを指定します。 マスクに表示される場所は、ステンシル バッファー内の対応するビットが書き込み可能になります。 0 が表示される場合、ビットは書き込み保護されます。 最初は、すべてのビットで書き込みが有効になっています。
次の関数は 、glStencilMask に関連する情報を取得します。
引数GL_STENCIL_WRITEMASKを含む glGet
引数GL_STENCIL_BITSを含む glGet
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|