Version: 5.4

BlendOp

enumeration

マニュアルに切り替える

説明

ブレンド処理

レンダーターゲットのピクセルシェーダーの出力を結合するためのブレンド操作。これは実行時にブレンド操作を変更する Material.SetInt() を渡すことができます。

論理演算は DX11.1 ハードウェア上の DirectX 11.1 ランタイムで実行されているガンマ (非 sRGB) 色空間でのみサポートされていることに注意してください。

Advanced OpenGL のブレンド操作の GL_KHR_blend_equation_advanced か GL_NV_blend_equation_advanced のいずれかをサポートしているハードウェアでのみサポートされ、 GL.RenderTargetBarrier の使用が必要な場合があります。

変数

Add(s + d) を加算
Subtract減算
ReverseSubtract逆減算
MinMin 関数
MaxMax 関数
LogicalClear論理クリア( 0 )
LogicalSet論理 SET (1) (D3D11.1 のみ)
LogicalCopy論理コピー (s) (D3D11.1 のみ)
LogicalCopyInverted論理反転されたコピー (!s) (D3D11.1 のみ)
LogicalNoop論理 No-Op (d) (D3D11.1 のみ)
LogicalInvert論理反転 (!d) (D3D11.1 のみ)
LogicalAnd論理 AND (s & d) (D3D11.1 のみ)
LogicalNand論理 NAND !(s & d) (D3D11.1 のみ)
LogicalOr論理 OR (s | d) (D3D11.1 のみ)
LogicalNor論理 NOR !(s | d) (D3D11.1 のみ)
LogicalXor論理 XOR (s XOR d) (D3D11.1 のみ)
LogicalEquivalence論理等価!(s XOR d) (D3D11.1 のみ)
LogicalAndReverseAND の論理反転 (s & !d) (D3D11.1 のみ)
LogicalAndInverted論理反転 AND (!s & d) (D3D11.1 のみ)
LogicalOrReverse論理反転 OR (s | !d) (D3D11.1 のみ)
LogicalOrInverted論理反転 OR (!s | d) (D3D11.1 のみ)
Multiply乗算(Advanced OpenGL Blending)
Screenスクリーン(Advanced OpenGL Blending)
Overlayオーバーレイ(Advanced OpenGL Blending)
Darken比較(暗)(Advanced OpenGL Blending)
Lighten比較(明)(Advanced OpenGL Blending)
ColorDodge覆い焼きカラー(Advanced OpenGL Blending)
ColorBurn焼き込みカラー (Advanced OpenGL Blending)
HardLightハードライト (Advanced OpenGL Blending)
SoftLightソフトライト (Advanced OpenGL Blending)
Difference差の絶対値(Advanced OpenGL Blending)
Exclusion除外(Advanced OpenGL Blending)
HSLHueHSL 色相 (Advanced OpenGL Blending)
HSLSaturationHSL 彩度 (Advanced OpenGL Blending)
HSLColorHSL カラー (Advanced OpenGL Blending)
HSLLuminosityHSL 輝度 (Advanced OpenGL Blending)