StencilAction (日本語)

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

オブジェクトに接触しているピクセルのステンシル値をステンシル関数で変更する方法。

定数

replace
ピクセルにオブジェクトが接触している場合、ピクセルのステンシル値は love.graphics.stencil により指定された値で置換されます。
increment
ピクセルに接触している各オブジェクトに対してステンシル値は 1 加算されます。ステンシル値が 255 まで到達した場合は 255 のままになります。
decrement
ピクセルに接触している各オブジェクトに対してステンシル値は 1 減算されます。 ステンシル値が 0 まで到達した場合は 0 のままになります。
incrementwrap
ピクセルに接触している各オブジェクトに対してステンシル値は 1 加算されます。ステンシル値として 255 が加算される場合は 0 を設定します。
decrementwrap
ピクセルに接触している各オブジェクトに対してステンシル値は 1 減算されます。ステンシル値として 0 が減算された場合は 255 を設定します。
invert
ピクセルに接触している各オブジェクトに対してステンシル値はビットごとに反転されます。ステンシル値として 0 が反転された場合は 255 になります。

関連


そのほかの言語