D3DMSTENCILOP
9/8/2008
Essa enumeração fornece valores usados para identificar ações que o pipeline pixel Mobile Direct3D tomará como resultado de testar um estêncil. Para obter mais informações, consulte Operações estêncil.
Syntax
typedef enum _D3DMSTENCILOP {
D3DMSTENCILOP_KEEP = 1,
D3DMSTENCILOP_ZERO = 2,
D3DMSTENCILOP_REPLACE = 3,
D3DMSTENCILOP_INCRSAT = 4,
D3DMSTENCILOP_DECRSAT = 5,
D3DMSTENCILOP_INVERT = 6,
D3DMSTENCILOP_INCR = 7,
D3DMSTENCILOP_DECR = 8,
D3DMSTENCILOP_FORCE_ULONG = 0x7fffffff,
} D3DMSTENCILOP;
Elementos
- D3DMSTENCILOP_KEEP
Indica que a reserva estêncil não vai ser atualizada.
- D3DMSTENCILOP_ZERO
Indica que o valor reserva estêncil para o pixel determinado vai ser definido para 0.
- D3DMSTENCILOP_REPLACE
Indica que o valor reserva estêncil para o pixel determinado vai ser definido para o valor de referência estêncil.
- D3DMSTENCILOP_INCRSAT
Indica que o valor reserva estêncil para o pixel determinado será incrementado em 1. O valor reserva estêncil está limitado a 2 ^n, onde n é o número de bits em canalizar reserva o estêncil.
- D3DMSTENCILOP_DECRSAT
Indica que o valor reserva estêncil para o pixel determinado será diminuída por 1. O valor reserva estêncil não pode ser definida para um valor menor que 0.
- D3DMSTENCILOP_INVERT
Indica que os bits de valor reserva o estêncil para o pixel determinado serão todos ser invertidos.
- D3DMSTENCILOP_INCR
Indica que o valor reserva estêncil para o pixel determinado será incrementado por 1 com todos os bits estouro jogados fora. Como resultado será o valor reserva estêncil quebra automática ao redor para 0.
- D3DMSTENCILOP_DECR
Indica que o valor reserva estêncil para o pixel determinado será diminuído pelo 1 com todos os bits estouro negativo jogados fora. Como resultado será o valor reserva estêncil quebra automática ao redor para 2 ^n, onde n é o número de bits em canalizar o estêncil.
- D3DMSTENCILOP_FORCE_ULONG
Força o compilador para interpretar a enumeração como um valor ULONG. Este valor não é usada diretamente na programação do Mobile Direct3D.
Remarks
Estêncil-entradas reserva são valores inteiro que varia de 0 a 2n – 1, onde n é a profundidade bit de reserva de estêncil.
Requirements
Header | d3dmtypes.h |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |