Partager via


énumération D3D12DDI_STENCIL_OP (d3d12umddi.h)

Le type d’énumération D3D12DDI_STENCIL_OP contient des valeurs qui identifient les opérations sur les mémoires tampons de gabarit dans un appel à la fonction createDepthStencilState du pilote.

Syntaxe

typedef enum D3D12DDI_STENCIL_OP {
  D3D12DDI_STENCIL_OP_KEEP,
  D3D12DDI_STENCIL_OP_ZERO,
  D3D12DDI_STENCIL_OP_REPLACE,
  D3D12DDI_STENCIL_OP_INCR_SAT,
  D3D12DDI_STENCIL_OP_DECR_SAT,
  D3D12DDI_STENCIL_OP_INVERT,
  D3D12DDI_STENCIL_OP_INCR,
  D3D12DDI_STENCIL_OP_DECR
} ;

Constantes

 
D3D12DDI_STENCIL_OP_KEEP
Ne mettez pas à jour l’entrée dans la mémoire tampon du gabarit. D3D12DDI_STENCIL_OP_KEEP est la valeur par défaut.
D3D12DDI_STENCIL_OP_ZERO
Définissez l’entrée de mémoire tampon de gabarit sur 0.
D3D12DDI_STENCIL_OP_REPLACE
Remplacez l’entrée de mémoire tampon de gabarit par une valeur de référence.
D3D12DDI_STENCIL_OP_INCR_SAT
Incrémentez l’entrée de mémoire tampon de gabarit, en limitant la valeur maximale.
D3D12DDI_STENCIL_OP_DECR_SAT
Décrémentez l’entrée de mémoire tampon de gabarit, en la limitant à zéro.
D3D12DDI_STENCIL_OP_INVERT
Inversez les bits dans l’entrée de mémoire tampon de gabarit.
D3D12DDI_STENCIL_OP_INCR
Incrémentez l’entrée de mémoire tampon de gabarit, en encapsulant la valeur zéro si la nouvelle valeur dépasse la valeur maximale.
D3D12DDI_STENCIL_OP_DECR
Décrémentez l’entrée de mémoire tampon de gabarit, encapsulant la valeur maximale si la nouvelle valeur est inférieure à zéro.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h