Partager via


énumération D3D12_LOGIC_OP (d3d12.h)

Définit des constantes qui spécifient des opérations logiques à configurer pour une cible de rendu.

Syntaxe

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

Constantes

 
D3D12_LOGIC_OP_CLEAR
Valeur : 0
Efface la cible de rendu (0).
D3D12_LOGIC_OP_SET
Définit la cible de rendu ( 1).
D3D12_LOGIC_OP_COPY
Copie la cible de rendu (source s à partir de la sortie du nuanceur de pixels).
D3D12_LOGIC_OP_COPY_INVERTED
Effectue une copie inversée de la cible de rendu (~s).
D3D12_LOGIC_OP_NOOP
Aucune opération n’est effectuée sur la cible de rendu (d destination en mode cible de rendu).
D3D12_LOGIC_OP_INVERT
Inverse la cible de rendu (~d).
D3D12_LOGIC_OP_AND
Effectue une opération AND logique sur la cible de rendu (s & d).
D3D12_LOGIC_OP_NAND
Effectue une opération NAND logique sur la cible de rendu (~(s & d)).
D3D12_LOGIC_OP_OR
Effectue une opération OR logique sur la cible de rendu (s)
d).
D3D12_LOGIC_OP_NOR
Effectue une opération NOR logique sur la cible de rendu (~(s)
d)).
D3D12_LOGIC_OP_XOR
Effectue une opération XOR logique sur la cible de rendu (s ^ d).
D3D12_LOGIC_OP_EQUIV
Effectue une opération d’égalité logique sur la cible de rendu (~(s ^ d)).
D3D12_LOGIC_OP_AND_REVERSE
Effectue une opération LOGIQUE AND et inverse sur la cible de rendu (s & ~d).
D3D12_LOGIC_OP_AND_INVERTED
Effectue une opération LOGIQUE AND et inversée sur la cible de rendu (~s & d).
D3D12_LOGIC_OP_OR_REVERSE
Effectue une opération LOGIQUE OR et inverse sur la cible de rendu (s)
~d).
D3D12_LOGIC_OP_OR_INVERTED
Effectue une opération LOGIQUE OR et d’inversion sur la cible de rendu (~s)
d).

Notes

Cette énumération est utilisée par la structure D3D12_RENDER_TARGET_BLEND_DESC .

Spécifications

   
En-tête d3d12.h

Voir aussi

Énumérations principales