D3D11_1_DDI_LOGIC_OP-Aufzählung (d3d10umddi.h)
Gibt Shaderlogikvorgänge an, die in einem Blend-Zustand verwendet werden. In der folgenden Schreibweise wird der Ausgabewert der einzelnen Logikvorgänge 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 |
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 UND d |
D3D11_1_DDI_LOGIC_OP_NAND ~( UND d) |
D3D11_1_DDI_LOGIC_OP_OR ODER d |
D3D11_1_DDI_LOGIC_OP_NOR ~( ODER d) |
D3D11_1_DDI_LOGIC_OP_XOR ^ d |
D3D11_1_DDI_LOGIC_OP_EQUIV ~(s ^ d) |
D3D11_1_DDI_LOGIC_OP_AND_REVERSE UND ~d |
D3D11_1_DDI_LOGIC_OP_AND_INVERTED ~ UND d |
D3D11_1_DDI_LOGIC_OP_OR_REVERSE ODER ~d |
D3D11_1_DDI_LOGIC_OP_OR_INVERTED ~ ODER d |
Bemerkungen
Die D3D11_1_DDI_LOGIC_OP Mischzustandslogikvorgänge werden durch die D3D11_1_DDI_BLEND_DESCangegeben.LogicOp Member in einem Aufruf der CreateBlendState(D3D11_1)-Funktion.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3d10umddi.h (include D3d10umddi.h) |