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
s
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
~(s OR d
D3D11_1_DDI_LOGIC_OP_XOR
^ d
D3D11_1_DDI_LOGIC_OP_EQUIV
~(s ^ d
D3D11_1_DDI_LOGIC_OP_AND_REVERSE
s AND ~d
D3D11_1_DDI_LOGIC_OP_AND_INVERTED
~ s AND d
D3D11_1_DDI_LOGIC_OP_OR_REVERSE
s OR ~d
D3D11_1_DDI_LOGIC_OP_OR_INVERTED
~ s 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)

D3D11_1_DDI_BLEND_DESC