Freigeben über


D3D10_DDI_STENCIL_OP-Aufzählung (d3d10umddi.h)

Der D3D10_DDI_STENCIL_OP Enumerationstyp enthält Werte, die Vorgänge in Schablonenpuffern in einem Aufruf der CreateDepthStencilState-Funktion des Treibers identifizieren.

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

Konstanten

 
D3D10_DDI_STENCIL_OP_KEEP
Aktualisieren Sie den Eintrag nicht im Schablonenpuffer. D3D10_DDI_STENCIL_OP_KEEP ist der Standardwert.
D3D10_DDI_STENCIL_OP_ZERO
Legen Sie den Schablonenpuffereintrag auf 0 fest.
D3D10_DDI_STENCIL_OP_REPLACE
Ersetzen Sie den Schablonenpuffereintrag durch einen Verweiswert.
D3D10_DDI_STENCIL_OP_INCR_SAT
Erhöhen Sie den Schablonenpuffereintrag, indem Sie den Maximalwert einklammern.
D3D10_DDI_STENCIL_OP_DECR_SAT
Erhöhen Sie den Schablonenpuffereintrag, wobei die Klammer auf Null festgelegt wird.
D3D10_DDI_STENCIL_OP_INVERT
Umkehren Sie die Bits im Schablonenpuffereintrag.
D3D10_DDI_STENCIL_OP_INCR
Erhöhen Sie den Schablonenpuffereintrag, wobei der Umbruch auf Null erfolgt, wenn der neue Wert den Maximalwert überschreitet.
D3D10_DDI_STENCIL_OP_DECR
Dekrementieren Sie den Schablonenpuffereintrag, und legen Sie ihn in den Maximalwert um, wenn der neue Wert kleiner als 0 ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CreateDepthStencilState