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