D3D12_LOGIC_OP 枚举 (d3d12.h)
定义指定要为呈现器目标配置的逻辑操作的常量。
语法
typedef enum D3D12_LOGIC_OP {
D3D12_LOGIC_OP_CLEAR = 0,
D3D12_LOGIC_OP_SET,
D3D12_LOGIC_OP_COPY,
D3D12_LOGIC_OP_COPY_INVERTED,
D3D12_LOGIC_OP_NOOP,
D3D12_LOGIC_OP_INVERT,
D3D12_LOGIC_OP_AND,
D3D12_LOGIC_OP_NAND,
D3D12_LOGIC_OP_OR,
D3D12_LOGIC_OP_NOR,
D3D12_LOGIC_OP_XOR,
D3D12_LOGIC_OP_EQUIV,
D3D12_LOGIC_OP_AND_REVERSE,
D3D12_LOGIC_OP_AND_INVERTED,
D3D12_LOGIC_OP_OR_REVERSE,
D3D12_LOGIC_OP_OR_INVERTED
} ;
常量
D3D12_LOGIC_OP_CLEAR 值: 0 清除呈现目标 ( 0 ) 。 |
|
D3D12_LOGIC_OP_SET 设置呈现目标 ( 1 ) 。 |
|
D3D12_LOGIC_OP_COPY 从像素着色器输出) 复制呈现目标 (
|
|
D3D12_LOGIC_OP_COPY_INVERTED 执行呈现目标 ( ~s ) 的反转复制。 |
|
D3D12_LOGIC_OP_NOOP 在呈现目标视图) d 中,不对呈现目标 (目标执行任何操作。 |
|
D3D12_LOGIC_OP_INVERT 反转呈现器目标 ( ~d ) 。 |
|
D3D12_LOGIC_OP_AND 对呈现器目标 ( s & d ) 执行逻辑 AND 操作。 |
|
D3D12_LOGIC_OP_NAND 对呈现器目标 () ~(s & d) 执行逻辑 NAND 操作。 |
|
D3D12_LOGIC_OP_OR 对呈现器目标 ( 执行逻辑 OR 操作 |
d) 。 |
D3D12_LOGIC_OP_NOR 对呈现器目标执行逻辑 NOR 操作 ( ~ ( |
d) ) 。 |
D3D12_LOGIC_OP_XOR 对呈现器目标 ( s ^ d ) 执行逻辑 XOR 操作。 |
|
D3D12_LOGIC_OP_EQUIV 对呈现器目标 ( ~(s ^ d) ) 执行逻辑相等运算。 |
|
D3D12_LOGIC_OP_AND_REVERSE 对呈现器目标 s & ~d () 执行逻辑 AND 和反向操作。 |
|
D3D12_LOGIC_OP_AND_INVERTED 对呈现器目标 ~s & d () 执行逻辑 AND 和反转操作。 |
|
D3D12_LOGIC_OP_OR_REVERSE 对呈现器目标执行逻辑 OR 和反向操作 (
|
~d) 。 |
D3D12_LOGIC_OP_OR_INVERTED 对呈现器目标执行逻辑 OR 和反转操作, ( ~s |
d) 。 |
备注
此枚举由 D3D12_RENDER_TARGET_BLEND_DESC 结构使用。
要求
标头 | d3d12.h |