enumerazione D3D12_LOGIC_OP (d3d12.h)

Definisce costanti che specificano le operazioni logiche da configurare per una destinazione di rendering.

Sintassi

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

Costanti

 
D3D12_LOGIC_OP_CLEAR
Valore: 0
Cancella la destinazione di rendering (0).
D3D12_LOGIC_OP_SET
Imposta la destinazione di rendering ( 1).
D3D12_LOGIC_OP_COPY
Copia la destinazione di rendering (origine dall'output di Pixel Shader).
D3D12_LOGIC_OP_COPY_INVERTED
Esegue una copia invertita della destinazione di rendering (~s).
D3D12_LOGIC_OP_NOOP
Nessuna operazione viene eseguita sulla destinazione di rendering (d destinazione nella visualizzazione Destinazione di rendering).
D3D12_LOGIC_OP_INVERT
Inverte la destinazione di rendering (~d).
D3D12_LOGIC_OP_AND
Esegue un'operazione AND logica sulla destinazione di rendering (s & d).
D3D12_LOGIC_OP_NAND
Esegue un'operazione NAND logica sulla destinazione di rendering (~(s & d)).
D3D12_LOGIC_OP_OR
Esegue un'operazione OR logica sulla destinazione di rendering (s)
d).
D3D12_LOGIC_OP_NOR
Esegue un'operazione NOR logica sulla destinazione di rendering (~/s)
d)).
D3D12_LOGIC_OP_XOR
Esegue un'operazione XOR logica sulla destinazione di rendering (s ^ d).
D3D12_LOGIC_OP_EQUIV
Esegue un'operazione logica uguale sulla destinazione di rendering (~(s ^ d)).
D3D12_LOGIC_OP_AND_REVERSE
Esegue un'operazione AND logica e inversa sulla destinazione di rendering (s & ~d).
D3D12_LOGIC_OP_AND_INVERTED
Esegue un'operazione AND logica e inverte sulla destinazione di rendering (~s & d).
D3D12_LOGIC_OP_OR_REVERSE
Esegue un'operazione OR logica e inversa sulla destinazione di rendering (s)
~d).
D3D12_LOGIC_OP_OR_INVERTED
Esegue un'operazione OR logica e inverte sulla destinazione di rendering (~s)
d).

Commenti

Questa enumerazione viene utilizzata dalla struttura D3D12_RENDER_TARGET_BLEND_DESC .

Requisiti

   
Intestazione d3d12.h

Vedi anche

Enumerazioni principali