Partager via


énumération D3D10_DDI_STENCIL_OP (d3d10umddi.h)

Le type d’énumération D3D10_DDI_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.

Syntax

typedef enum D3D10_DDI_STENCIL_OP {
  D3D10_DDI_STENCIL_OP_KEEP,
  D3D10_DDI_STENCIL_OP_ZERO,
  D3D10_DDI_STENCIL_OP_REPLACE,
  D3D10_DDI_STENCIL_OP_INCR_SAT,
  D3D10_DDI_STENCIL_OP_DECR_SAT,
  D3D10_DDI_STENCIL_OP_INVERT,
  D3D10_DDI_STENCIL_OP_INCR,
  D3D10_DDI_STENCIL_OP_DECR
} ;

Constantes

 
D3D10_DDI_STENCIL_OP_KEEP
Ne mettez pas à jour l’entrée dans la mémoire tampon de gabarit. D3D10_DDI_STENCIL_OP_KEEP est la valeur par défaut.
D3D10_DDI_STENCIL_OP_ZERO
Définissez l’entrée stencil-buffer sur 0.
D3D10_DDI_STENCIL_OP_REPLACE
Remplacez l’entrée stencil-buffer par une valeur de référence.
D3D10_DDI_STENCIL_OP_INCR_SAT
Incrémentez l’entrée stencil-buffer en limitant à la valeur maximale.
D3D10_DDI_STENCIL_OP_DECR_SAT
Décrémentez l’entrée stencil-buffer en limitant à zéro.
D3D10_DDI_STENCIL_OP_INVERT
Inversez les bits dans l’entrée stencil-buffer.
D3D10_DDI_STENCIL_OP_INCR
Incrémentez l’entrée stencil-buffer, en encapsulant à zéro si la nouvelle valeur dépasse la valeur maximale.
D3D10_DDI_STENCIL_OP_DECR
Décrémentez l’entrée stencil-buffer, en encapsulant à la valeur maximale si la nouvelle valeur est inférieure à zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (incluez D3d10umddi.h)

Voir aussi

CreateDepthStencilState