D3D12DDI_STENCIL_OP-Enumeration (d3d12umddi.h)

Der D3D12DDI_STENCIL_OP-Enumerationstyps enthält Werte, die Vorgänge für Schablonenpuffer in einem Aufruf der CreateDepthStencilState-Funktion des Treibers identifizieren.

Syntax

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

Konstanten

 
D3D12DDI_STENCIL_OP_KEEP
Aktualisieren Sie den Eintrag nicht im Schablonenpuffer. D3D12DDI_STENCIL_OP_KEEP ist der Standardwert.
D3D12DDI_STENCIL_OP_ZERO
Legen Sie den Schablonenpuffereintrag auf 0 fest.
D3D12DDI_STENCIL_OP_REPLACE
Ersetzen Sie den Schablonenpuffereintrag durch einen Verweiswert.
D3D12DDI_STENCIL_OP_INCR_SAT
Erhöhen Sie den Schablonenpuffereintrag, und klemmen Sie auf den Maximalwert.
D3D12DDI_STENCIL_OP_DECR_SAT
Dekrementieren Sie den Schablonenpuffereintrag, indem Sie auf 0 (null) klemmen.
D3D12DDI_STENCIL_OP_INVERT
Invertieren Sie die Bits im Schablonenpuffereintrag.
D3D12DDI_STENCIL_OP_INCR
Erhöhen Sie den Schablonenpuffereintrag, und umschließen Sie den Wert null, wenn der neue Wert den Maximalwert überschreitet.
D3D12DDI_STENCIL_OP_DECR
Verringern Sie den Schablonenpuffereintrag, und umschließen Sie den Maximalwert, wenn der neue Wert kleiner als 0 (null) ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3d12umddi.h