構文
メンバー
BlendEnable型: BOOL ブレンドを有効 (または無効) にするかどうかを指定します。ブレンドを有効にするには TRUE に設定します。
LogicOpEnable と BlendEnable の両方を TRUE にすることは無効です。
型: BOOL 論理演算を有効 (または無効) にするかどうかを指定します。論理演算を有効にするには TRUE に設定します。
LogicOpEnable と BlendEnable の両方を TRUE にすることは無効です。
型: D3D12_BLEND ピクセル シェーダーが出力する RGB 値に対して実行する演算を指定する D3D12_BLEND 型の値。BlendOp メンバーは、SrcBlend と DestBlend の演算を結合する方法を定義します。 DestBlend
型: D3D12_BLEND レンダー ターゲット内の現在の RGB 値に対して実行する演算を指定する D3D12_BLEND 型の値。BlendOp メンバーは、SrcBlend と DestBlend の演算を結合する方法を定義します。 BlendOp
型: D3D12_BLEND_OP SrcBlend と DestBlend の演算を結合する方法を定義する D3D12_BLEND_OP 型の値。 SrcBlendAlpha
型: D3D12_BLEND ピクセル シェーダーが出力するアルファ値に対して実行する演算を指定する D3D12_BLEND 型の値。_COLOR で終わるブレンド オプションは使用できません。BlendOpAlpha メンバーは、SrcBlendAlpha と DestBlendAlpha の演算を結合する方法を定義します。 DestBlendAlpha
型: D3D12_BLEND レンダー ターゲット内の現在のアルファ値に対して実行する演算を指定する D3D12_BLEND 型の値。_COLOR で終わるブレンド オプションは使用できません。BlendOpAlpha メンバーは、SrcBlendAlpha と DestBlendAlpha の演算を結合する方法を定義します。 BlendOpAlpha
型: D3D12_BLEND_OP SrcBlendAlpha と DestBlendAlpha の演算を結合する方法を定義する D3D12_BLEND_OP 型の値。 LogicOp
型: D3D12_LOGIC_OP レンダー ターゲットに対して構成する論理演算を指定する D3D12_LOGIC_OP 型の値。 RenderTargetWriteMask
型: UINT8 ビットごとの OR 演算で結合された D3D12_COLOR_WRITE_ENABLE 型の値の組み合わせ。結果の値は書き込みマスクを指定します。
解説
LogicOpEnable と BlendEnable の両方を TRUE にすることは無効です。
| 状態 | 既定値 |
|---|---|
| BlendEnable | FALSE |
| LogicOpEnable | FALSE |
| SrcBlend | D3D12_BLEND_ONE |
| DestBlend | D3D12_BLEND_ZERO |
| BlendOp | D3D12_BLEND_OP_ADD |
| SrcBlendAlpha | D3D12_BLEND_ONE |
| DestBlendAlpha | D3D12_BLEND_ZERO |
| BlendOpAlpha | D3D12_BLEND_OP_ADD |
| LogicOp | D3D12_LOGIC_OP_NOOP |
| RenderTargetWriteMask | D3D12_COLOR_WRITE_ENABLE_ALL |
要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ
