D3DSTENCILCAPS

Sinalizadores de funcionalidade de estêncil do driver.

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

 

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

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

Informações constantes

Requisito Valor
parâmetro d3d9caps.h
Sistema operacional mínimo Windows 98

 

Constantes Direct3D