CompareMode (日本語)

LÖVE 0.10.0 から使用可能
この列挙型は以前のバージョンでは非対応です。

ピクセルに適用するステンシルテストの種類と深度テストの比較方法です。ピクセルがオブジェクトに接触するときに行われる比較が成功した場合は、オブジェクトにあるピクセルを描画します。

定数

equal
  • ステンシルテスト: ピクセルのステンシル値は指定値と等しい。
  • 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値と等しい。
notequal
  • ステンシルテスト: ピクセルのステンシル値は指定値等しくない
  • 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値と等しくない
less
  • ステンシルテスト: ピクセルのステンシル値は指定値より小さい。
  • 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より小さい。
lequal
  • ステンシルテスト: ピクセルのステンシル値は指定値より小さいか等しい。
  • 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より小さいか等しい。
gequal
  • ステンシルテスト: ピクセルのステンシル値は指定値より大きいか等しい。
  • 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より大きいか等しい。
greater
  • ステンシルテスト: ピクセルのステンシル値は指定値より大きい。
  • 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より大きい。
never
オブジェクトを一切描画しません。
always
常にオブジェクトを描画します。実質的に深度テスト、またはステンシルテストが無効になります。

関連


そのほかの言語