estructura D3D12DDI_DEPTH_STENCIL_DESC_0010 (d3d12umddi.h)

La estructura D3D12DDI_DEPTH_STENCIL_DESC_0010 describe un estado de galería de símbolos de profundidad.

Sintaxis

typedef struct D3D12DDI_DEPTH_STENCIL_DESC_0010 {
  BOOL                            DepthEnable;
  D3D12DDI_DEPTH_WRITE_MASK       DepthWriteMask;
  D3D12DDI_COMPARISON_FUNC        DepthFunc;
  BOOL                            StencilEnable;
  BOOL                            FrontEnable;
  BOOL                            BackEnable;
  UINT8                           StencilReadMask;
  UINT8                           StencilWriteMask;
  D3D12DDI_DEPTH_STENCILOP_DESC   FrontFace;
  D3D12DDI_DEPTH_STENCILOP_DESC   BackFace;
  D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
} D3D12DDI_DEPTH_STENCIL_DESC_0010;

Miembros

DepthEnable

Valor booleano que especifica si la profundidad está habilitada. TRUE indica que la profundidad está habilitada; FALSE indica que la profundidad está deshabilitada.

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 D3D12DDI_DEPTH_WRITE_MASK .

DepthFunc

Valor con tipo D3D12DDI_COMPARISON_FUNC que indica la función de comparación de profundidad que se va a realizar.

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.

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.

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.

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.

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.

FrontFace

Estructura D3D12DDI_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.

BackFace

Estructura D3D12DDI_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.

LibraryReference

Estructura D3D12DDI_LIBRARY_REFERENCE_0010 que describe la biblioteca.

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 Windows 10, versión 1809
Encabezado d3d12umddi.h