Enumeración D3DSTENCILOP

Define las operaciones de búfer de galería de símbolos.

Syntax

typedef enum D3DSTENCILOP { 
  D3DSTENCILOP_KEEP         = 1,
  D3DSTENCILOP_ZERO         = 2,
  D3DSTENCILOP_REPLACE      = 3,
  D3DSTENCILOP_INCRSAT      = 4,
  D3DSTENCILOP_DECRSAT      = 5,
  D3DSTENCILOP_INVERT       = 6,
  D3DSTENCILOP_INCR         = 7,
  D3DSTENCILOP_DECR         = 8,
  D3DSTENCILOP_FORCE_DWORD  = 0x7fffffff
} D3DSTENCILOP, *LPD3DSTENCILOP;

Constantes

D3DSTENCILOP_KEEP

No actualice la entrada en el búfer de galería de símbolos. Este es el valor predeterminado.

D3DSTENCILOP_ZERO

Establezca la entrada stencil-buffer en 0.

D3DSTENCILOP_REPLACE

Reemplace la entrada stencil-buffer por un valor de referencia.

D3DSTENCILOP_INCRSAT

Incremente la entrada del búfer de galería de símbolos, que se fija al valor máximo.

D3DSTENCILOP_DECRSAT

Reducir la entrada del búfer de galería de símbolos, sujetando a cero.

D3DSTENCILOP_INVERT

Invertir los bits en la entrada del búfer de galería de símbolos.

D3DSTENCILOP_INCR

Incremente la entrada del búfer de galería de símbolos, encapsulando en cero si el nuevo valor supera el valor máximo.

D3DSTENCILOP_DECR

Reducir la entrada del búfer de galería de símbolos, encapsulando en el valor máximo si el nuevo valor es menor que cero.

D3DSTENCILOP_FORCE_DWORD

Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Comentarios

Las entradas del búfer de galería de símbolos son valores enteros comprendidos entre 0 y 2ⁿ - 1, donde n es la profundidad de bits del búfer de galería de símbolos.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Enumeraciones de Direct3D