Freigeben über


D3D12_LOGIC_OP-Enumeration (d3d12.h)

Definiert Konstanten, die logische Vorgänge angeben, die für ein Renderziel konfiguriert werden sollen.

Syntax

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

Konstanten

 
D3D12_LOGIC_OP_CLEAR
Wert: 0
Löscht das Renderziel (0).
D3D12_LOGIC_OP_SET
Legt das Renderziel fest ( 1).
D3D12_LOGIC_OP_COPY
Kopiert das Renderziel (die Quelle aus der Pixel Shader-Ausgabe).
D3D12_LOGIC_OP_COPY_INVERTED
Führt eine invertierte Kopie des Renderziels (~s) aus.
D3D12_LOGIC_OP_NOOP
Für das Renderziel (d Ziel in der Renderzielansicht) wird kein Vorgang ausgeführt.
D3D12_LOGIC_OP_INVERT
Invertiert das Renderziel (~d).
D3D12_LOGIC_OP_AND
Führt einen logischen AND-Vorgang für das Renderziel (s & d) aus.
D3D12_LOGIC_OP_NAND
Führt einen logischen NAND-Vorgang für das Renderziel (~(s & d)) aus.
D3D12_LOGIC_OP_OR
Führt einen logischen OR-Vorgang für das Renderziel (s) aus.
d).
D3D12_LOGIC_OP_NOR
Führt einen logischen NOR-Vorgang für das Renderziel (~(s) aus.
d)).
D3D12_LOGIC_OP_XOR
Führt einen logischen XOR-Vorgang für das Renderziel (s ^ d) aus.
D3D12_LOGIC_OP_EQUIV
Führt einen logischen Gleichwertvorgang für das Renderziel (~(s ^ d)) aus.
D3D12_LOGIC_OP_AND_REVERSE
Führt einen logischen AND- und reverse-Vorgang für das Renderziel (s & ~d) aus.
D3D12_LOGIC_OP_AND_INVERTED
Führt einen logischen AND- und Invertierenvorgang für das Renderziel (~s & d) aus.
D3D12_LOGIC_OP_OR_REVERSE
Führt einen logischen OR- und Reversevorgang für das Renderziel (s) aus.
~d).
D3D12_LOGIC_OP_OR_INVERTED
Führt einen logischen OR- und Invertierenvorgang für das Renderziel (~s) aus.
d).

Hinweise

Diese Enumeration wird von der D3D12_RENDER_TARGET_BLEND_DESC-Struktur verwendet.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

Kernaufzählungen