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 |
Tópicos relacionados