Syntaxe
typedef enum D3D12_STENCIL_OP
{
D3D12_STENCIL_OP_KEEP = 1,
D3D12_STENCIL_OP_ZERO = 2,
D3D12_STENCIL_OP_REPLACE = 3,
D3D12_STENCIL_OP_INCR_SAT = 4,
D3D12_STENCIL_OP_DECR_SAT = 5,
D3D12_STENCIL_OP_INVERT = 6,
D3D12_STENCIL_OP_INCR = 7,
D3D12_STENCIL_OP_DECR = 8,
D3D12XBOX_STENCIL_OP_ONE = 9,
D3D12XBOX_STENCIL_OP_REPLACE_OP = 10,
D3D12XBOX_STENCIL_OP_AND = 11,
D3D12XBOX_STENCIL_OP_OR = 12,
D3D12XBOX_STENCIL_OP_XOR = 13,
D3D12XBOX_STENCIL_OP_NAND = 14,
D3D12XBOX_STENCIL_OP_NOR = 15,
D3D12XBOX_STENCIL_OP_XNOR = 16,
} D3D12_STENCIL_OP
Constantes
| Constante | Description |
|---|---|
| D3D12_STENCIL_OP_KEEP | Conserver les données de gabarit existantes. |
| D3D12_STENCIL_OP_ZERO | Définir les données de gabarit sur 0. |
| D3D12_STENCIL_OP_REPLACE | Définir les données de gabarit sur la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12_STENCIL_OP_INCR_SAT | Incrémenter la valeur de gabarit de 1 et limiter le résultat. |
| D3D12_STENCIL_OP_DECR_SAT | Décrémenter la valeur de gabarit de 1 et limiter le résultat. |
| D3D12_STENCIL_OP_INVERT | Inverser les données de gabarit. |
| D3D12_STENCIL_OP_INCR | Incrémenter la valeur de gabarit de 1 et faire boucler le résultat si nécessaire. |
| D3D12_STENCIL_OP_DECR | Décrémenter la valeur de gabarit de 1 et faire boucler le résultat si nécessaire. |
| D3D12XBOX_STENCIL_OP_ONE | Définir les données de gabarit sur 1. |
| D3D12XBOX_STENCIL_OP_REPLACE_OP | Définir les données de gabarit sur la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12XBOX_STENCIL_OP_AND | Définir les données de gabarit sur le résultat du AND logique entre la valeur de gabarit initiale et la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12XBOX_STENCIL_OP_OR | Définir les données de gabarit sur le résultat du OR logique entre la valeur de gabarit initiale et la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12XBOX_STENCIL_OP_XOR | Définir les données de gabarit sur le résultat du XOR logique entre la valeur de gabarit initiale et la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12XBOX_STENCIL_OP_NAND | Définir les données de gabarit sur le résultat du NAND logique entre la valeur de gabarit initiale et la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12XBOX_STENCIL_OP_NOR | Définir les données de gabarit sur le résultat du NOR logique entre la valeur de gabarit initiale et la valeur de référence définie en appelant OMSetStencilRef. |
| D3D12XBOX_STENCIL_OP_XNOR | Définir les données de gabarit sur le résultat du XNOR logique entre la valeur de gabarit initiale et la valeur de référence définie en appelant OMSetStencilRef. |
