estructura D3D10_DDI_DEPTH_STENCIL_DESC (d3d10umddi.h)
La estructura D3D10_DDI_DEPTH_STENCIL_DESC describe un estado de galería de símbolos de profundidad.
Sintaxis
typedef struct D3D10_DDI_DEPTH_STENCIL_DESC {
[in] BOOL DepthEnable;
[in] D3D10_DDI_DEPTH_WRITE_MASK DepthWriteMask;
[in] D3D10_DDI_COMPARISON_FUNC DepthFunc;
[in] BOOL StencilEnable;
[in] BOOL FrontEnable;
[in] BOOL BackEnable;
[in] UINT8 StencilReadMask;
[in] UINT8 StencilWriteMask;
[in] D3D10_DDI_DEPTH_STENCILOP_DESC FrontFace;
[in] D3D10_DDI_DEPTH_STENCILOP_DESC BackFace;
} D3D10_DDI_DEPTH_STENCIL_DESC;
Miembros
[in] DepthEnable
Valor booleano que especifica si la profundidad está habilitada. TRUE indica que la profundidad está habilitada; FALSE indica que la profundidad está deshabilitada.
[in] DepthWriteMask
Valor bit a bit que indica las propiedades de escritura para un estado de galería de símbolos de profundidad. Este miembro es un OR bit a bit válido de los siguientes valores de la enumeración D3D10_DDI_DEPTH_WRITE_MASK.
Valor | Significado |
---|---|
D3D10_DDI_DEPTH_WRITE_MASK_ZERO (0) | Sin propiedades |
D3D10_DDI_DEPTH_WRITE_MASK_ALL (1) | Todas las propiedades |
[in] DepthFunc
Valor con tipo D3D10_DDI_COMPARISON_FUNC que indica la función de comparación de profundidad que se va a realizar.
[in] StencilEnable
Valor booleano que especifica si la galería de símbolos está habilitada. TRUE indica que la galería de símbolos está habilitada; FALSE indica que la galería de símbolos está deshabilitada.
[in] FrontEnable
Valor booleano que especifica si el rendimiento de las operaciones de galería de símbolos en polígonos orientados hacia delante está habilitado. TRUE indica que el rendimiento de los polígonos orientados hacia delante está habilitado; FALSE indica que está deshabilitado.
[in] BackEnable
Valor booleano que especifica si el rendimiento de las operaciones de galería de símbolos en polígonos orientados hacia atrás está habilitado. TRUE indica que el rendimiento de los polígonos orientados hacia atrás está habilitado; FALSE indica que está deshabilitado.
[in] StencilReadMask
Valor bit a bit que el controlador usa en una operación AND bit a bit con el valor de galería de símbolos en el búfer de galería de símbolos inmediatamente después de leer el valor de la galería de símbolos fuera del búfer de galería de símbolos.
[in] StencilWriteMask
Valor bit a bit que el controlador usa en una operación AND bit a bit con el valor de galería de símbolos actual antes de volver a escribir el resultado en el búfer de galería de símbolos.
[in] FrontFace
Estructura D3D10_DDI_DEPTH_STENCILOP_DESC que describe la operación de galería de símbolos que se va a realizar en polígonos orientados hacia delante.
[in] BackFace
Estructura D3D10_DDI_DEPTH_STENCILOP_DESC que describe la operación de galería de símbolos que se va a realizar en polígonos orientados hacia atrás.
Comentarios
Si el miembro StencilEnable está establecido en TRUE, el miembro FrontEnable , el miembro BackEnable o ambos también deben establecerse en TRUE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |