Dela via


D3DSTENCILCAPS

Drivrutinsflaggor för stencilkapacitet.

#define Värde Beskrivning
D3DSTENCILCAPS_KEEP 0x00000001L Uppdatera inte posten i stencilbufferten. Det här är standardvärdet.
D3DSTENCILCAPS_ZERO 0x00000002L Ange stencilbuffertposten till 0.
D3DSTENCILCAPS_REPLACE 0x00000004L Ersätt stencilbuffertposten med referensvärdet.
D3DSTENCILCAPS_INCRSAT 0x00000008L Öka stencilbuffertposten och fäst det maximala värdet.
D3DSTENCILCAPS_DECRSAT 0x00000010L Minska stencilbuffertens inmatning och kläm till noll.
D3DSTENCILCAPS_INVERT 0x00000020L Invertera bitarna i stencilbuffertposten.
D3DSTENCILCAPS_INCR 0x00000040L Öka stencilbuffertposten och omslut till noll om det nya värdet överskrider det maximala värdet.
D3DSTENCILCAPS_DECR 0x00000080L Minska stencilbuffertposten och omslut till det maximala värdet om det nya värdet är mindre än noll.
D3DSTENCILCAPS_TWOSIDED 0x00000100L Enheten stöder tvåsidig stencil.

 

Stencilbuffertposter är heltalsvärden mellan 0 och 2ⁿ – 1, där n är stencilbuffertens bitdjup.

Dessa konstanter används av StencilCaps-medlemmen i D3DCAPS9.

Konstant information

Krav Värde
Rubrik d3d9caps.h
Lägsta operativsystem Windows 98

 

Direct3D-konstanter