énumération D3D11_1_DDI_LOGIC_OP (d3d10umddi.h)
Indique les opérations logiques du nuanceur utilisées dans un état de fusion. Dans la notation suivante, la valeur de sortie de chaque opération logique est donnée en termes de ces valeurs :
- s est la sortie du nuanceur de pixels
- d est le contenu de la vue cible de rendu (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
} ;
Constantes
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 ET d |
D3D11_1_DDI_LOGIC_OP_NAND ~(s ET 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 ET ~d |
D3D11_1_DDI_LOGIC_OP_AND_INVERTED ~s ET d |
D3D11_1_DDI_LOGIC_OP_OR_REVERSE s OR ~d |
D3D11_1_DDI_LOGIC_OP_OR_INVERTED ~s OR d |
Remarques
Les opérations logiques d’état de fusion D3D11_1_DDI_LOGIC_OP sont spécifiées par le D3D11_1_DDI_BLEND_DESC. Membre LogicOp dans un appel à la fonction CreateBlendState(D3D11_1).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3d10umddi.h (include D3d10umddi.h) |