enumerazione D3D11_1_DDI_LOGIC_OP (d3d10umddi.h)

Indica le operazioni logiche dello shader usate in uno stato blend. Nella notazione seguente, il valore di output di ogni operazione logica viene fornito in termini di questi valori:

  • s è l'output del pixel shader
  • d è il contenuto della visualizzazione di destinazione di rendering (RTV)

Sintassi

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

Costanti

 
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 AND d)
D3D11_1_DDI_LOGIC_OP_OR
s OR d
D3D11_1_DDI_LOGIC_OP_NOR
~(s OR 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 AND ~d
D3D11_1_DDI_LOGIC_OP_AND_INVERTED
~s AND d
D3D11_1_DDI_LOGIC_OP_OR_REVERSE
s OR ~d
D3D11_1_DDI_LOGIC_OP_OR_INVERTED
~s OR d

Commenti

Le D3D11_1_DDI_LOGIC_OP operazioni di logica di stato blend vengono specificate dal D3D11_1_DDI_BLEND_DESC. Membro LogicOp in una chiamata alla funzione CreateBlendState(D3D11_1).

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

CreateBlendState(D3D11_1)

D3D11_1_DDI_BLEND_DESC