深度およびステンシルの比較がどちらも正常であった場合に実行されるアクション。深度の比較結果が失敗した場合に実行されるアクション。深度の比較が正常で、ステンシルの比較が失敗した場合に実行されるアクション。クラスで定義されたどの値とも一致しない場合。クラスで定義されたどの値とも一致しない場合。クラスで定義されたどの値とも一致しない場合。)次のクラスは、ステンシルを描画し、それを後続の描画処理でマスクとして使用する方法を示しています。この例では、次の手順が実行されます。ステンシルアクションを、ステンシルテストが成功したらインクリメントするように設定します。三角形マスクを描画します。三角形が描画された場所ではすべて、ステンシルテストが成功します。インクリメントされます。この時点で、三角形マスクが描画されます。ステンシルアクションを変更し、後続の描画処理でステンシルバッファーが変更されないようにします。フルスクリーン矩形(マルチカラー)を描画します。ままなので、マスクされた領域でステンシルテストが失敗します。そのため、マスクされた領域を除くすべての領域で三角形が描画されます。別のフルスクリーン矩形(赤)を描画します。インクリメントされている)を除くすべての領域でステンシルテストが失敗します。そのため、マスクされた領域でのみ三角形が描画されます。この例にマウスを合わせて、主な手順を順に確認してください。3ステンシルのテストで使用するステンシル比較値を設定します。