D3D11_1_DDI_LOGIC_OP-Enumeration (d3d10umddi.h)

Gibt Shaderlogikvorgänge an, die im Mischzustand verwendet werden. In der folgenden Notation wird der Ausgabewert jedes Logikvorgangs in Bezug auf diese Werte angegeben:

  • s ist die Pixel-Shaderausgabe.
  • d ist der Inhalt der Renderzielansicht (RTV)

Syntax

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
} ;

Konstanten

 
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
~s
D3D11_1_DDI_LOGIC_OP_NOOP
d
D3D11_1_DDI_LOGIC_OP_INVERT
~D
D3D11_1_DDI_LOGIC_OP_AND
s AND d
D3D11_1_DDI_LOGIC_OP_NAND
~(s UND d)
D3D11_1_DDI_LOGIC_OP_OR
s OR d
D3D11_1_DDI_LOGIC_OP_NOR
~(s ODER d)
D3D11_1_DDI_LOGIC_OP_XOR
s ^ D
D3D11_1_DDI_LOGIC_OP_EQUIV
~(s ^ d)
D3D11_1_DDI_LOGIC_OP_AND_REVERSE
s UND ~d
D3D11_1_DDI_LOGIC_OP_AND_INVERTED
~s AND d
D3D11_1_DDI_LOGIC_OP_OR_REVERSE
s ODER ~d
D3D11_1_DDI_LOGIC_OP_OR_INVERTED
~s OR d

Hinweise

Die D3D11_1_DDI_LOGIC_OP Vorgänge der Mischzustandslogik werden vom D3D11_1_DDI_BLEND_DESC angegeben. LogicOp-Member in einem Aufruf der CreateBlendState(D3D11_1) -Funktion.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CreateBlendState(D3D11_1)

D3D11_1_DDI_BLEND_DESC