Freigeben über


D3DSTENCILCAPS

Treiberschablonenfunktionsflags.

#define Wert BESCHREIBUNG
D3DSTENCILCAPS_KEEP 0x00000001L Aktualisieren Sie den Eintrag nicht im Schablonenpuffer. Dies ist der Standardwert.
D3DSTENCILCAPS_ZERO 0x00000002L Legen Sie den Schablonenpuffereintrag auf 0 fest.
D3DSTENCILCAPS_REPLACE 0x00000004L Ersetzen Sie den Schablonenpuffereintrag durch den Verweiswert.
D3DSTENCILCAPS_INCRSAT 0x00000008L Erhöhen Sie den Schablonenpuffereintrag, und klammern Sie sie auf den Maximalwert ein.
D3DSTENCILCAPS_DECRSAT 0x00000010L Verringern Sie den Schablonenpuffereintrag, und klemmen Sie auf 0.
D3DSTENCILCAPS_INVERT 0x00000020L Invertieren Sie die Bits im Schablonenpuffereintrag.
D3DSTENCILCAPS_INCR 0x00000040L Erhöhen Sie den Eintrag schablonenpuffer und umschließen Sie auf 0, wenn der neue Wert den Maximalwert überschreitet.
D3DSTENCILCAPS_DECR 0x00000080L Verringern Sie den Schablonenpuffereintrag, und umschließen Sie den Maximalwert, wenn der neue Wert kleiner als 0 ist.
D3DSTENCILCAPS_TWOSIDED 0x00000100L Das Gerät unterstützt die zweiseitige Schablone.

 

Schablonenpuffereinträge sind ganzzahlige Werte zwischen 0 und 2ⁿ - 1, wobei n die Bittiefe des Schablonenpuffers ist.

Diese Konstanten werden vom StencilCaps-Member von D3DCAPS9 verwendet.

Konstante Informationen

Anforderung Wert
Header d3d9caps.h
Mindestbetriebssystem Windows 98

 

Direct3D-Konstanten