Partilhar via


D3DSTENCILCAPS

Sinalizadores de capacidade de estêncil do driver.

#define Valor Descrição
D3DSTENCILCAPS_KEEP 0x00000001L Não atualize a entrada no buffer de estêncil. Este é o valor padrão.
D3DSTENCILCAPS_ZERO 0x00000002L Defina a entrada stencil-buffer como 0.
D3DSTENCILCAPS_REPLACE 0x00000004L Substitua a entrada stencil-buffer pelo valor de referência.
D3DSTENCILCAPS_INCRSAT 0x00000008L Incremente a entrada stencil-buffer, fixando até o valor máximo.
D3DSTENCILCAPS_DECRSAT 0x00000010L Decréscimo da entrada stencil-buffer, fixando a zero.
D3DSTENCILCAPS_INVERT 0x00000020L Inverta os bits na entrada stencil-buffer.
D3DSTENCILCAPS_INCR 0x00000040L Incremente a entrada stencil-buffer, encapsulando para zero se o novo valor exceder o valor máximo.
D3DSTENCILCAPS_DECR 0x00000080L Decrement a entrada stencil-buffer, encapsulando para o valor máximo se o novo valor for menor que zero.
D3DSTENCILCAPS_TWOSIDED 0x00000100L O dispositivo suporta estêncil de dois lados.

 

As entradas de buffer de estêncil são valores inteiros que variam de 0 a 2ⁿ - 1, onde n é a profundidade de bits do buffer de estêncil.

Essas constantes são usadas pelo membro StencilCaps do D3DCAPS9.

Informação Constante

Exigência Valor
Cabeçalho d3d9caps.h
Sistema operativo mínimo Janelas 98

 

constantes Direct3D