Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |