D3D11_1_DDI_LOGIC_OP列挙 (d3d10umddi.h)
ブレンド状態で使用されるシェーダー ロジック操作を示します。 次の表記では、各ロジック操作の出力値は、これらの値の観点から指定されます。
- の はピクセル シェーダーの出力です
- d はレンダー ターゲット ビュー (RTV) の内容です
構文
typedef enum D3D11_1_DDI_LOGIC_OP {
D3D11_1_DDI_LOGIC_OP_CLEAR,
D3D11_1_DDI_LOGIC_OP_SET,
D3D11_1_DDI_LOGIC_OP_COPY,
D3D11_1_DDI_LOGIC_OP_COPY_INVERTED,
D3D11_1_DDI_LOGIC_OP_NOOP,
D3D11_1_DDI_LOGIC_OP_INVERT,
D3D11_1_DDI_LOGIC_OP_AND,
D3D11_1_DDI_LOGIC_OP_NAND,
D3D11_1_DDI_LOGIC_OP_OR,
D3D11_1_DDI_LOGIC_OP_NOR,
D3D11_1_DDI_LOGIC_OP_XOR,
D3D11_1_DDI_LOGIC_OP_EQUIV,
D3D11_1_DDI_LOGIC_OP_AND_REVERSE,
D3D11_1_DDI_LOGIC_OP_AND_INVERTED,
D3D11_1_DDI_LOGIC_OP_OR_REVERSE,
D3D11_1_DDI_LOGIC_OP_OR_INVERTED
} ;
定数
D3D11_1_DDI_LOGIC_OP_CLEAR 0 |
D3D11_1_DDI_LOGIC_OP_SET 1 |
D3D11_1_DDI_LOGIC_OP_COPY の |
D3D11_1_DDI_LOGIC_OP_COPY_INVERTED ~ の |
D3D11_1_DDI_LOGIC_OP_NOOP d |
D3D11_1_DDI_LOGIC_OP_INVERT ~ d |
D3D11_1_DDI_LOGIC_OP_AND and d |
D3D11_1_DDI_LOGIC_OP_NAND ~(s AND d) |
D3D11_1_DDI_LOGIC_OP_OR or d |
D3D11_1_DDI_LOGIC_OP_NOR ~( or d) |
D3D11_1_DDI_LOGIC_OP_XOR ^ d |
D3D11_1_DDI_LOGIC_OP_EQUIV ~(s ^ d) |
D3D11_1_DDI_LOGIC_OP_AND_REVERSE AND ~d |
D3D11_1_DDI_LOGIC_OP_AND_INVERTED ~ AND d |
D3D11_1_DDI_LOGIC_OP_OR_REVERSE OR ~d |
D3D11_1_DDI_LOGIC_OP_OR_INVERTED ~ or d |
備考
D3D11_1_DDI_LOGIC_OP ブレンド状態ロジック操作は、D3D11_1_DDI_BLEND_DESCによって指定されます。CreateBlendState(D3D11_1) 関数の呼び出しで LogicOpメンバーを します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
CreateBlendState(D3D11_1)をする