CompareMode (日本語)
LÖVE 0.10.0 から使用可能 |
この列挙型は以前のバージョンでは非対応です。 |
ピクセルに適用するステンシルテストの種類と深度テストの比較方法です。ピクセルがオブジェクトに接触するときに行われる比較が成功した場合は、オブジェクトにあるピクセルを描画します。
定数
- equal
- ステンシルテスト: ピクセルのステンシル値は指定値と等しい。
- 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値と等しい。
- notequal
- ステンシルテスト: ピクセルのステンシル値は指定値と等しくない。
- 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値と等しくない。
- less
- ステンシルテスト: ピクセルのステンシル値は指定値より小さい。
- 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より小さい。
- lequal
- ステンシルテスト: ピクセルのステンシル値は指定値より小さいか等しい。
- 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より小さいか等しい。
- gequal
- ステンシルテスト: ピクセルのステンシル値は指定値より大きいか等しい。
- 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より大きいか等しい。
- greater
- ステンシルテスト: ピクセルのステンシル値は指定値より大きい。
- 深度テスト: ピクセルで描画したオブジェクトの深度値は現在のピクセルの深度値より大きい。
- never
- オブジェクトを一切描画しません。
- always
- 常にオブジェクトを描画します。実質的に深度テスト、またはステンシルテストが無効になります。
関連
- love.graphics (日本語)
- love.graphics.setStencilTest (日本語)
- love.graphics.stencil (日本語)
- love.graphics.setDepthMode (日本語)